为预发布设置 GitVersion

Setting GitVersion for prerelease

我在 GitHub 上创建了一个新项目,我打算将其部署到 NuGet.org。

我想发布初始版本 'prerelease'(通过 AppVeyor 从 master 分支构建)。

我用 gitversion init 生成了 GitVersionConfig.yaml。这个过程表明它会创建一个详细的文件,其中大部分内容都被注释掉了,但实际上它只是创建了这个:

mode: ContinuousDeployment
branches: {}

我需要更改什么才能获得所需的结果?

您可以使用 GitVersion.exe /showconfig 查看有效的配置,我们正在远离创建模板并使用 GitVersion init 作为配置工具。

但是你想要的配置是:

branches:
  master:
    tag: beta