Git修补程序合并到master和master开发

时间:2017-02-08 09:33:21

标签: git merge

如果我有两个分支: master develop 。所有版本都来自 master 分支,所有功能都是从 develop 分支开发的。

如果我从master创建修补程序分支然后将其合并回master,我想我有两个选项:

  1. 合并为主人,然后开发
  2. 合并为掌握和掌握开发
  3. 我的问题是,与其中任何一个问题有什么不同以及会出现什么样的问题?

1 个答案:

答案 0 :(得分:2)

理论上,应该没有任何区别。

hotfix分支合并到master后,masterhotfix分支的提示完全相同。

因此,无论您将master还是hotfix合并到develop,您最终都会获得相同的结果。

话虽如此,我个人认为你应该选择1。

master仅发布,我认为您永远不应该从master合并回develop,只能从develop合并到master

保持这种流动方式有助于保持秩序井然有序。您知道,在您的头脑中,您无法直接在master上进行任何更改,因为您无法让他们重新回到develop。您必须hotfix并合并到两者,或在develop上创建一个功能。

希望有所帮助!