2

我应该如何设置一个 git 子模块来防止头分离?

当我检查我的项目时,它有一个子模块,并且子模块也有一个子模块。现在我希望其他人能够检出根目录并且构建没有错误,但是由于分离的头 - 很多源没有被检出并且构建失败。

所以主项目签出正常,子模块被分离,这意味着子子模块没有被签出!

请问有什么帮助吗?

4

1 回答 1

1

使用 git 命令行,这将通过 来完成,如果子模块尚未初始化git submodule update --recursive,也可以通过选项来完成。--init看到这个答案

Tower 客户端的 GUI 中可能有也可能没有递归选项,或者 git 命令行功能,所以这个答案可能只有一半的帮助。

于 2013-10-22T16:04:06.290 回答