当前位置:  开发笔记 > 开发工具 > 正文

有没有办法让`git submodule add`一个repo*而不用*克隆它?

如何解决《有没有办法让`gitsubmoduleadd`一个repo*而不用*克隆它?》经验,为你挑选了1个好方法。

我有一个很长的回购列表,我试图通过使它们成为所有子模块而成为一个父回购.

我已尝试将它们.gitmodules手动添加到手机中.git/config,但它似乎无法正常工作.

我也试过运行git submodule syncgit submodule update --init等,但没有运气.

有没有办法欺骗git认为我的项目有它的所有(~30K)子模块,而不需要实际克隆它们?



1> 131..:

经过长时间的互联网漫步,我发现你可以通过直接在git索引中编写并创建"gitlink"文件类型来实现你想要的.

git update-index [--add] --cacheinfo 160000  

另外不要忘记编写subrepo .gitmodules(主要是声明外部路径).

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有