当已经存在一个热修复分支时,我该如何在Sourcetree中创建第二个热修复分支?每当我尝试时,它都会告诉我先完成当前的热修复。有没有办法创建多个热修复分支?
当已经存在一个热修复分支时,我该如何在Sourcetree中创建第二个热修复分支?每当我尝试时,它都会告诉我先完成当前的热修复。有没有办法创建多个热修复分支?
好的,搞清楚了。Sourcetree默认情况下不允许您使用其UI / Git Flow一次创建多个热修复分支。在创建新的热修复分支之前,它希望您先“Git Flow>完成”第一个热修复分支。
但是您仍然可以创建第二个热修复分支...
此存储库的永久解决方法
git config --add gitflow.multi-hotfix true
现在,您可以像往常一样进行操作: Git Flow > 开始新热修复
临时解决方法(只允许一次性)
git checkout -b hotfix/my_new_hotfix master
现在您有一个名为my_new_hotfix的新热修复分支
这个命令将允许执行以下操作:
git config --global gitflow.multi-hotfix true
[gitflow]
multi-hotfix = true
如果您推送第一个热修复并在本地删除它,则可以拥有多个热修复。然后,在创建新的热修复后,您可以再次将其拉回。