将hotfix
分支合并到master
/develop
的最佳实践是什么?
我需要把它合并成两个分支吗
hotfix → master
hotfix → develop
或合并到
master
后再合并到develop
后。hotfix → master → develop
最佳答案
您可以将hotfix分支合并到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是将单个/少数提交引入分支的最简单方法。