具有多个并行版本的开发分支

时间:2017-01-02 21:13:49

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

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

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

1 个答案:

答案 0 :(得分:1)

开发分支通常保留用于下一个版本 从该分支开始,您将功能分支合并回(或不合并)到开发分支中。

这是典型的,例如of gitflow

https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/gitflow-workflow/03.svg

在您的情况下,每个"下一个开放发布分支"可以是自己的开发分支。它不必被称为"开发"或者是独一无二的,以提供与传统"开发相同的服务。分支。