承诺对master的先前发行版进行更改

时间:2019-09-27 03:02:15

标签: git bitbucket gitkraken

与图片中描述的gitflow工作流程有关,我想知道如果有人想对master中的版本进行修订,但又不想将这些更改应用于master中的最新版本该怎么办。

因此,例如在版本0.1中,如果我有一个仅与版本0.1有关的错误,我知道我会创建一个修补程序分支,然后将其推回主节点,但该修补程序不适用于头部版本1.0的管理员?如何更改master中的特定版本而又不更改master中的其他版本?

Gitflow

1 个答案:

答案 0 :(得分:1)

绿色点是release分支。
详细in the tutorial

  

您从release分支了一个develop分支。
  创建此分支将开始下一个发行周期,因此在此之后不能添加任何新功能-该分支中应仅包含错误修复,文档生成以及其他面向发行版的任务
  一旦准备好发布,发行分支将合并到master中并用版本号标记。

重点是:即使0.1版本分支已经合并回到master,您仍然可以在其上添加提交,以修复旧的错误,并在其上添加新标签(0.1.1 )。
不过,您不会将其合并到master