git - 多个.gitmodules文件

时间:2018-03-25 16:26:39

标签: git git-submodules

在我的git存储库中,我将第三方库添加为专用子文件夹' / Workspace / Common / Lib / External'的子模块。因此,在存储库根级别存在一个' .gitmodules'文件包含所有必需的信息。

现在我注意到库本身也使用了子模块。因此,第二个.gitmodules'文件位于' /工作区/公共/图书馆/外部'水平。

从我的观点来看,只有根级' .gitmodules'文件由git使用。所以我不清楚如何处理多个“.gitmodules”#39;文件。是否需要将库子模块添加到我的存储库(git submodule add ...)或是否有一些.gitmodules合并功能可用?

1 个答案:

答案 0 :(得分:1)

子模块可以有自己的子模块,从而形成子模块树。这就是为什么许多使用子模块的命令都有选项--recursive的原因。请参阅git submodule