【问题标题】:development branch with multiple parallel releases具有多个并行版本的开发分支
【发布时间】:2017-01-02 21:13:49
【问题描述】:

在我们的 SDLC 中,我们通常同时处理接下来的两到三个版本。为此,我们使用分支,每个版本都有自己的分支。一旦将发布部署到生产环境,代码就会合并回 master,因为 master 始终代表生产代码库。更改也会向前合并到下一个打开的版本分支,因此当前/上一个生产版本的更改不会在下一个版本中丢失。

我看到很多帖子都暗示了“开发”分支的概念。如何将开发分支与多个并发版本结合使用,特别是因为开发分支是单线程的?

【问题讨论】:

    标签: git branch branching-and-merging release-management


    【解决方案1】:

    开发分支一般为下一个版本保留。
    从该分支中​​,您可以将功能分支合并回(或不合并)到开发分支中。

    这是典型的,例如of gitflow

    在您的情况下,每个“下一个开放的发布分支”都可以是它自己的开发分支。它不必被称为“开发”,也不必是唯一的,以提供与传统“开发”分支相同的服务。

    【讨论】:

    • 没错,我过去所做的是让开发人员直接在“发布分支”上编写代码。
    • 毫无疑问,如何创建这样的图表?我搜索了这种类型的图像并最终找到了 atlassian git 教程? @VonC 你对此有什么意见吗?
    • @AashishPawar 我不知道 Atlassian 用于其 Git 提交图的特定工具。我只知道gitgraphjs.com
    猜你喜欢
    • 2012-08-30
    • 2016-03-01
    • 2012-08-05
    • 2013-05-09
    • 1970-01-01
    • 2017-07-17
    • 2012-01-19
    • 1970-01-01
    • 2020-12-31
    相关资源
    最近更新 更多