1
如果我有两个分支:master和develop。所有发布来自主分支分支,所有功能均从开发分支开发。Git hotfix合并到master和master开发
如果我创建从主一个修补程序分支,然后把它合并掌握我想我已经从那里两种选择:
- 合并掌握,然后制定
- 合并掌握和大师开发
我的问题是什么是差异和我可能会遇到什么样的问题与任何一个?
如果我有两个分支:master和develop。所有发布来自主分支分支,所有功能均从开发分支开发。Git hotfix合并到master和master开发
如果我创建从主一个修补程序分支,然后把它合并掌握我想我已经从那里两种选择:
我的问题是什么是差异和我可能会遇到什么样的问题与任何一个?
从理论上讲,绝对没有差别。
一旦将hotfix
分支合并到master
,master
和hotfix
分支的尖端完全相同。
因此,无论您将master
还是hotfix
合并到develop
,您最终都会得到相同的结果。
话虽如此,我个人认为你应该选择1
去master
被释放而已,我觉得你不应该从master
重新合并到develop
,仅从develop
到master
。
保持这种流动的一种方式有助于保持秩序。你知道在你的脑海中,你不能直接在master
上进行任何修改,因为你没有办法让他们回到develop
。您必须要hotfix
并合并到两者,或在develop
上创建功能。
希望有帮助!
不够公平,我同意你的看法,但在我的脑海中,当更改从主人到开发人员,从开发人员到功能部件传播下来时,我认为它更像是一个瀑布,但我想它更像是一种心态。 :D 但是在一天结束时,两种方法都应该工作,两种合并之间不应该有任何不同的冲突? –
据我所知,没有。这两种方法都是有效的合并方法,并且我已经在不同的项目中完成了这些方法,而且没有不利影响。只要您在项目范围内保持一致,就没有关系。 –