将hotfix
分支合并到master
/ develop
的最佳做法是什么?
我是否需要将其合并到两个分支
hotfix → master
hotfix → develop
或合并到master
,然后合并到develop
。
hotfix → master → develop
答案 0 :(得分:0)
您可以将修补程序分支合并到master
和develop
(根据受欢迎的successful git branching model)
git checkout master
git merge --no-ff hotfix
git checkout develop
git merge --no-ff hotfix
然后,您可以安全地删除修补程序分支。
或者在git cherry-pick <hotfix-commit-hash>
和develop
分支上使用master
。
Cherry-picking是将单个/少个提交带入分支的最简单方法。