我的团队最近开始使用Git Flow。我们从feature
开始所有develop
分支,并遵循其余推荐的git flow协议。 master
中有一个错误,现在我想为其创建修补程序。我要从master创建修补程序分支,还是遵循与创建功能分支相同的协议,并使其脱离development?
您可以根据情况使用'hotfix'和'bugfix'。
从master创建'hotfix',并进行一些修复。之后,将其合并为主文件并进行开发。(必须合并以发展)并且,如果需要,您可以从开发分支到修补程序分支使用cherrypick。
如果您认为这不是紧迫的事情,并且想在下一发行版中修复此问题,但这不是新功能,则可以使用'bugfix'分支。(从开发创建bugfix分支->做一些修复->合并以开发)