所以我的结构看起来像这样的回购:
--project - master
--project - beta
--project - dev1.0
--project - dev1.1
--project - dev1.2
目前我这样做git branch
并且我dev1.2
很好,我想从 1.2 开始添加一个项目参考,然后将它“合并”到主控(或相反,哪个更好)问题是,根据对于这本书,我认为我对这一点的理解还不够。
我可以在 dev1.2 分支上做吗:
git add submodule --link-- name
然后做git commit -a -m "some message"
然后最后??git checkout dev1.1
git cherry-pick #commit where I added the reference project
git submodule udpate
这基本上是说:在开发 1.2 添加一个新引用,提交它 - 添加引用 - 切换到没有引用的 1.1,樱桃选择提交以添加引用,然后更新子模块现在在两个 1.2 上都有引用和 1.1 ..