我正在使用GitVersion为我的 C# 应用程序自动创建版本信息。
AssemblyFileVersion
如果您在功能分支上,有人知道 Gitversion 是否能够增加(在 AssemblyInfo.cs 中)的最后一位数字?
该文档指出以下内容:
AssemblyFileVersion 将设置为 MajorMinorPatch 变量并附加 .0。
所以最后一个数字总是0。无论如何文档可能已经过时了。如果您在例如功能分支上,如果最后一位数字增加一(或注入自最后一个标签以来的提交次数),我会很酷。
基于此,您可以:
- 一个特性分支的不同的多个工件版本,因为最后一个数字递增。
- 避免 MSI 安装程序问题,因为例如 exe 的文件版本永远不会在功能分支上更改。因此,Windows 安装程序不会更新 dll 或 exe,因为版本没有更改(如果 Windows 安装程序使用所有 4 位数字进行比较操作)。
谢谢