Repository A有一个我们编写的自定义表单导航引擎(仅作为示例),以及许多其他代码。存储库B将是一个单独的项目,希望使用相同的表单导航引擎。我们不想在两个地方保留代码的副本,我们只是想在Repo B中的项目中看到Repo A中的提交。这是Git中子模块的情况吗?如果没有,从另一个仓库引用代码的推荐方法是什么?感谢
答案 0 :(得分:0)
子模块和子树合并都适用于此场景。我选择了子树,因为子模块是皇家PITA。请参阅问题评论中的@ three链接。精彩的阅读。
根据大众要求:为什么子模块是皇家PITA
submodule update
所有上述问题都会随着子树合并而消失。价格:推向子项目的上游并非易事。