【问题标题】:Committing a change on a previous release version on master在 master 上的先前版本上提交更改
【发布时间】:2020-01-27 08:20:35
【问题描述】:

关于图片中描述的 gitflow 工作流程,我想知道如果有人想对 master 中的版本进行修订,但这些更改不适用于 master 中的更新版本。

例如,在 0.1 版中,如果我有一个仅与 0.1 版有关的错误,我知道我会创建一个修补程序分支,然后将其推回 master,但该修补程序不会应用于头部1.0版的主人?如何在不更改 master 中的其他版本的情况下更改 master 中的特定版本?

【问题讨论】:

    标签: git bitbucket gitkraken


    【解决方案1】:

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

    你从develop 分叉出release 分支。
    创建此分支会启动下一个发布周期,因此在此之后无法添加新功能 - 只有错误修复、文档生成和其他面向发布的任务应该在此分支中进行
    准备好发布后,发布分支将合并到 master 中并带有版本号标记。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-26
      • 2015-05-21
      • 1970-01-01
      • 2014-05-03
      • 2012-04-25
      • 2017-06-21
      • 2021-08-30
      • 1970-01-01
      相关资源
      最近更新 更多