11

当 Sourcetree 已经存在时,如何在 Sourcetree 中创建第二个修补程序分支?每当我尝试时,它都会告诉我先完成当前的修补程序。有没有办法拥有多个修补程序分支?

4

3 回答 3

23

好的,想通了。默认情况下,Sourcetree 不允许您使用其 UI/Git Flow 一次创建多个修补程序分支。它希望你在创建一个新的之前“Git Flow > Finish”第一个。

但无论如何你都可以创建第二个修补程序......

此存储库的永久解决方案

  1. 在 Sourcetree 单击终端
  2. git config --add gitflow.multi-hotfix true

现在你可以像往常一样:Git Flow > Start New Hotfix

临时解决方案(只允许一次)

  1. 在 Sourcetree 单击终端
  2. git checkout -b hotfix/my_new_hotfix master

现在您有了一个名为 my_new_hotfix 的新修补程序

于 2017-09-26T19:40:29.010 回答
3

该命令将允许它:

git config --global gitflow.multi-hotfix true

于 2018-03-06T23:20:22.513 回答
0

如果你想手动编辑你的 git 配置,那么它应该是这样的:

[gitflow]
    multi-hotfix = true
于 2021-03-10T08:02:33.897 回答