我从master开始,想要为我的应用程序的2.0版本创建一个新的branch。
同时,我需要对1.1.8版本的一些bug进行修复,所以我需要创建一个热修复分支。
我这里的问题是,当我将1.1.8分支合并到master中时,它将更新该代码库。那么,当我想合并2.0的时候,由于master已经更新了,会不会有大的问题?这里的最佳实践是什么?
发布于 2016-08-08 05:41:28
当修补程序完成后,我会用1.1.8中的更改更新你的2.0分支,所以你基本上是在那时处理任何冲突,而不是当你尝试merge 2.0 to master时。我附上了一些流程,希望能有所帮助,祝你好运。
使用git flow,

你在问题中所描述的,

发布于 2016-08-08 05:24:52
我从
master开始,想要为我的应用程序的2.0版本创建一个新的branch。
git checkout -b version_2.0同时,我需要修复1.1.8版本的一些错误,所以我需要创建一个热修复分支。
到目前为止,这里没有问题。
这里我的问题是,当我将1.1.8分支合并到
中时,它将更新该代码库。
那么,当我想合并2.0版时,由于主版已经更新,是否会出现重大问题?这里的最佳实践是什么?
最好的方法是做一个尽可能小的合并,这样你在最后就不会有太多的冲突。
另一种方法是将热修复程序合并到主服务器和新的分支,这样您就可以在两个服务器上都拥有它。
这种开发的一个很好的工作流程是git flow

https://stackoverflow.com/questions/38818647
复制相似问题