如何解决仅当 master 与 release 分支合并时才增加 GitVersion 的次要部分
我想要以下场景:
这是我最后一次GitVersion.yml
:
assembly-versioning-scheme: MajorMinorPatch
mode: Mainline
branches:
master:
tag: ""
is-mainline: true
increment: Inherit
is-source-branch-for: ['release','hotfix']
release:
regex: releases?[/-]
mode: ContinuousDelivery
tag: beta
increment: Minor
tracks-release-branches: false
prevent-increment-of-merged-branch-version: false
track-merge-target: false
is-release-branch: true
hotfix:
regex: hotfix(es)?[/-]
increment: Patch
source-branches: ['master']
ignore:
sha: []
另外,在这个配置中,GitVersion 似乎要查找很多历史来计算版本,这太花时间了。
GitVersion 的文档让我很困惑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。