如何将修补程序应用于特定的先前版本?

时间:2018-06-06 06:59:22

标签: git versioning git-flow

我已经阅读了gitflow分支模型。我们来看看这个考试: https://nvie.com/posts/a-successful-git-branching-model/

如你所见,我们在主人身上有0.1。这意味着此代码正在生产并由开发人员主动使用。如果在版本0.1中检测到某些关键错误怎么办?如何才能将修补程序应用于该版本,因为让我们说版本1.0更改了api,而不再需要它了?

1 个答案:

答案 0 :(得分:1)

您可以在此处使用有时称为支持分支的内容。这些可能记录在一些地方,但我知道它们被覆盖的地方是:

http://gitversion.readthedocs.io/en/latest/git-branching-strategies/gitflow-examples/#support-branches

关于GitVersion文档(注意:此工具与此答案无关,我只是指出他们关于此主题的文档)。

为要更新的版本创建支持分支后,您将从该支持分支获取修补程序分支,执行更新工作,然后合并回支持分支,然后从那里发布。如果需要,您还可以将Hotfix Branch合并到develop分支中,但这取决于修复。