0

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

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

我读过这个:Splitting directory into a submodule,但我真的不明白它是如何工作的,因为官方 git 页面(http://git-scm.com/book/en/Git-Tools-Submodules)参考了命令:git submodule add

那么,如何使用子模块合并两个版本的 commomBundle 呢?对 projectA 或 projectB 的提交是否也会提交子模块的更改?

4

1 回答 1

0

每次您提交时,然后从项目 A 或项目 B(其中包含项目 S 的两个主要根项目)推送共享项目(我们称之为项目 S),您就可以合并,因为会有两个头或两个分支.

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

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

于 2013-09-24T18:51:34.050 回答