如何设置一个git子模块以防止出现分离的HEAD?
当我检出我的项目时,它有一个子模块,而子模块也有一个子模块。现在我希望其他人能够检出根目录并且能够无错误地构建,但是由于分离的HEAD,许多源代码没有被检出,导致构建失败。
所以主项目检出正常,子模块是分离的,这就意味着子子模块没有被检出!
请帮忙!
使用Git命令行,可以通过git submodule update --recursive来完成这个操作,如果子模块尚未初始化,可能还可以使用--init选项。参见这个回答。
git submodule update --recursive
--init
Tower客户端可能有或没有GUI中的递归选项,或者有git命令行功能,因此这个回答可能只有一半有用。
我会查看一下。我刚刚向Git Tower支持提出了同样的问题。谢谢
用户名或电子邮箱地址
密码