Git热修复分支合并

4

如何将hotfix分支合并到master/develop分支中?

我需要同时合并到这两个分支吗?

hotfix → master
hotfix → develop

或者将其合并到master,然后再合并到develop
hotfix → master → develop

这取决于你如何使用开发和掌握它。 - taskinoor
@taskinoor 我按照成功的Git分支模型使用它们。 - Vladimir Nani
1个回答

0

你可以将你的热修复分支合并到 masterdevelop 分支中(根据流行的成功的Git分支模型)。

git checkout master
git merge --no-ff hotfix

git checkout develop
git merge --no-ff hotfix

然后您可以安全地删除您的热修复分支。

或者在developmaster分支上使用git cherry-pick <hotfix-commit-hash>Cherry-picking是将单个/多个提交带入分支的最简单方法。


1
同意,你对 hotfix → master → develop 有什么意见吗? - Vladimir Nani
我希望你的意思是“挑选最好是最糟糕的方式”。对于那个模型来说,这不是一个好策略。 - Andrew C
我认为这并没有回答楼主的问题。我认为这两种合并策略在技术上具有相同的结果。 - rcourtna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接