【发布时间】:2019-06-24 16:21:12
【问题描述】:
我正在尝试配置 GitVersion 以使用 Release Flow 分支策略。
基本上,我有一个主线 Master 分支、Release、Feature 和 Fix 分支。 Feature 和 Fix 分支是从 Master 分支创建的,并通过拉取请求合并回 Master。在 sprint 结束时,我从 Master 创建一个 Release 分支,该分支将持续到下一个 sprint 结束时,将创建一个新的 Release 分支。 Release 分支不会合并回 master。它们甚至可以在创建新的 Release 分支后被删除。如果需要修补程序,它将在从创建并合并回 master 的 Fix 分支上开发,然后将其挑选到当前的 Release 分支中。我只对主要版本使用 git 标签。
回到 GitVersion,我想配置它,以便当我创建新的发布分支时次要版本号会增加,而当发布分支上有新提交时补丁号会增加(从修复中挑选的樱桃)分支)。
有没有人已经这样做并且可以帮助我?
【问题讨论】:
标签: git branching-strategy gitversion