Symfony bundle 作为 git 子模块



我有两个symfony2项目和一些捆绑包,这些项目都在git管理之下。

这两个项目有 1 个共同的捆绑包,我想使这个捆绑包成为一个子模块,以便合并项目 A 和项目 B 之间的差异。

我读到这个:将目录拆分为一个子模块,但我真的不明白它是如何工作的,因为官方 git 页面 (http://git-scm.com/book/en/Git-Tools-Submodules) 引用命令:git submodule add

那么,如何使用子模块合并两个版本的 commomBundle ?提交到项目 A 还是项目 B 都会提交子模块的更改?

每次提交时,都会从项目 A 或项目 B(包含项目 S

的两个主要根项目)推送共享项目(我们称之为项目 S),然后您将能够合并,因为将有两个头或两个分支。

为了合并,

你必须从两个项目提交/推送,然后从github(或其他)你可以合并(https://help.github.com/articles/merging-branches)或在你的一个项目中(通过拉取更改)。

我希望我很好地理解你在寻找什么。

最新更新