修补程序:它们是由 master 还是 develop 组成的?
Hotfixes: Are they made off of master or develop?
我的团队最近开始使用 Git Flow。我们从 develop
开始所有 feature
分支,并遵循推荐的 git 流程协议的其余部分。 master
中出现了一个错误,现在我想为它创建修补程序。我会从 master 创建修补程序分支,还是会遵循与创建功能分支相同的协议并使其脱离开发?
您可以根据自己的情况使用 hotfix
和 bugfix
。
从 master
创建 hotfix
,并进行一些修复。之后合并到master,也develop。
(合并也发展是强制性的)
如果需要,您可以使用 cherrypick 从 develop
分支到 hotfix
分支。
(当修复已经在 develop
或其他 feature
分支中时使用它)
如果你认为它不紧急并且你想在下一个版本中修复它,但这不是一些新功能,那么你可以使用 bugfix
分支,而不是创建新的 feature
分支.
(从 develop
创建 bugfix
分支 -> 做一些修复 -> 合并到 develop
)
我的团队最近开始使用 Git Flow。我们从 develop
开始所有 feature
分支,并遵循推荐的 git 流程协议的其余部分。 master
中出现了一个错误,现在我想为它创建修补程序。我会从 master 创建修补程序分支,还是会遵循与创建功能分支相同的协议并使其脱离开发?
您可以根据自己的情况使用 hotfix
和 bugfix
。
从 master
创建 hotfix
,并进行一些修复。之后合并到master,也develop。
(合并也发展是强制性的)
如果需要,您可以使用 cherrypick 从 develop
分支到 hotfix
分支。
(当修复已经在 develop
或其他 feature
分支中时使用它)
如果你认为它不紧急并且你想在下一个版本中修复它,但这不是一些新功能,那么你可以使用 bugfix
分支,而不是创建新的 feature
分支.
(从 develop
创建 bugfix
分支 -> 做一些修复 -> 合并到 develop
)