与图片中描述的gitflow工作流程有关,我想知道如果有人想对master中的版本进行修订,但又不想将这些更改应用于master中的最新版本该怎么办。
因此,例如在版本0.1中,如果我有一个仅与版本0.1有关的错误,我知道我会创建一个修补程序分支,然后将其推回主节点,但该修补程序不适用于头部版本1.0的管理员?如何更改master中的特定版本而又不更改master中的其他版本?
答案 0 :(得分:1)
绿色点是release
分支。
详细in the tutorial:
您从
release
分支了一个develop
分支。
创建此分支将开始下一个发行周期,因此在此之后不能添加任何新功能-该分支中应仅包含错误修复,文档生成以及其他面向发行版的任务。
一旦准备好发布,发行分支将合并到master
中并用版本号标记。
重点是:即使0.1版本分支已经合并回到master
,您仍然可以在其上添加提交,以修复旧的错误,并在其上添加新标签(0.1.1 )。
不过,您不会将其合并到master
。