【问题标题】:Git Flow Production Hotfix CommitGit Flow 生产修补程序提交
【发布时间】:2018-03-30 11:10:50
【问题描述】:
我们是 git 的新手。我们使用 SVN 进行存储库管理。现在我们正在使用 Git Flow,我们有一个
对修补程序的困惑。当我们有生产中的错误时,我们会从名为 1.1.X 的 master 创建一个新分支。解决错误后,我们希望将此修复程序带到开发或发布分支,我们应该怎么做?我们必须使用樱桃采摘吗?我们不想将开发分支拉到 1.1.X 分支,因为我们希望与分支上的生产对齐。如果我们遇到冲突,我们应该如何解决这个问题?
【问题讨论】:
标签:
git
merge
branch
conflict
hotfix
【解决方案1】:
布拉克,
hotfix 从您的实际 master 中创建一个分支来纠正任何问题(错误或其他)。您可以使用以下命令行创建修补程序分支:
git flow hotfix start <name_of_hotfix>
提交更改后,您需要使用此命令行完成修补程序:
git flow hotfix finish <name_of_hotfix>
它会将修补程序分支合并到您的 master 和您的 develop 分支中。
如果您还有疑问,可以访问此链接进行澄清:
https://danielkummer.github.io/git-flow-cheatsheet/