我正在使用GitVersion(版本3.5.3,如果它很重要),并得到一些意想不到的结果;特别是生成的版本具有意外的提交计数部分。查看日志我可以看到提交计数是正确计算的,但GitVersion使用的基本版本是错误的(或者至少不是我认为的那样)。
然而,GitVersion的日志文件不太有用,它只列出了一系列标签,然后是一长串的合并基础,最后它只是说它决定使用哪个基本版本。
GitVersion可以让我知道为什么选择那个特定的基本版本吗?
答案 0 :(得分:0)
我不确定,你已经检查过了;但它解释了他们如何计算基本版本以及documentation
中的新版本更新:从文档中添加了主要信息。
<强>建筑强>
GitVersion有三个不同的步骤来计算v3.0中的版本。
基本版本策略
每个策略都需要返回一个具有以下属性的BaseVersion实例