将发布分支合并回 master 时最好的 Git 策略是什么?

时间:2021-03-01 08:54:30

标签: git

遵循 Git Flow 模型,考虑从 release 分支出的 develop 分支。 在对 release 分支进行任何必要的错误修复后,最好做什么以及为什么?

  1. release合并回develop,然后将develop合并回master
  2. release 合并回 develop 并将 release 合并到 master

谢谢

1 个答案:

答案 0 :(得分:0)

实际的区别在于,自 develop 分支以来添加到 release 的内容不会在情况 #2 中进入 master,但会在#1.查看 GitFlow 图表,似乎 #2 是一直在做的事情。您不想将未发布的代码合并到 master 中,因此永远不要将 develop 直接合并到 master 中。这是有道理的,对吧?

请注意,当您选择合并 release 分支时也是如此。只有在发布时才将 release 分支合并到 master 中。同样,您不希望 master 中的任何内容尚未发布。