我的项目有一堆git子模块,每次我克隆我的项目时,都需要很长时间才能克隆所有子模块。
有没有办法将所有子模块作为一个包,所以也许我可以解压缩它们,拉新提交,而不是全部克隆它们?
我已经尝试在以前的 git 版本中将子模块目录打包在一起,并且由于子模块的 git 根目录就在 path/to/submodule/.git 中,它工作正常,但最近,我发现他们把子模块 git root 集中在 .git/modules/path/to/submodule/.git 中,所以这种方式现在行不通。
任何想法?