我有两个symfony2项目和一些捆绑包,这些项目都在git管理之下。
这两个项目有 1 个共同的捆绑包,我想使这个捆绑包成为一个子模块,以便合并项目 A 和项目 B 之间的差异。
我读到这个:将目录拆分为一个子模块,但我真的不明白它是如何工作的,因为官方 git 页面 (http://git-scm.com/book/en/Git-Tools-Submodules) 引用命令:git submodule add
那么,如何使用子模块合并两个版本的 commomBundle ?提交到项目 A 还是项目 B 都会提交子模块的更改?
的两个主要根项目)推送共享项目(我们称之为项目 S),然后您将能够合并,因为将有两个头或两个分支。
为了合并,你必须从两个项目提交/推送,然后从github(或其他)你可以合并(https://help.github.com/articles/merging-branches)或在你的一个项目中(通过拉取更改)。
我希望我很好地理解你在寻找什么。