我有一个很难用谷歌搜索的问题,所以我决定在这里问一下。
我已经创建了一个系统(rails应用程序)来处理会议的用户注册。该系统正在积极开发中。
现在,我正在帮助运行另一个会议,我想使用几乎相同的系统,只需对代码库做一些小的更改。但是,我想在两个项目之间保持某种程度的并行性,这样我就可以轻松地对两个系统进行一般性的改进。我也希望能够独立地改变两者。
我的直觉是,我应该为每个会议的系统使用一个分支,然后每当我有一个主变更时,在两个项目中都运行git merge master
有更顺畅的方法吗?git是否有一个内置的方法来处理对分支的自动推送?
提前谢谢。如果这个问题没有StackOverflow喜欢的那样“可回答”,我很抱歉。

最佳答案

你所建议的(3个分支)当然行得通,但如果我这么做的话,我可能会创建3个git存储库,而不是3个分支。
Git无法将主分支(您的共享库)自动合并到两个实现分支中。你得自己动手。

关于git - Git分支使子项目保持最新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23585190/

10-13 05:51
查看更多