我正在使用TFS 2015的vNext构建系统。

我目前使用的是传统格式的构建版本控制。 Major.Minor-rev.RevisionNumber。因此,如果我有针对Major 1,Minor 12的构建,则当我开始时,构建版本将看起来像1.12-rev.1。我想知道是否有可能使构建版本的起始编号不是1,例如55。这样构建版本看起来就像1.12-rev.55,然后像往常一样增加一个。

最佳答案

不幸的是,这是不可能的。
每个内部版本定义都有一个内部版本号格式字段,您可以在其中使用一些宏来指示生成的内部版本号应为什么样。在这种格式中,我们使用$(Rev:.rr)开头。

什么是$(Rev:.rr)?
确保每个完成的构建都有唯一的名称。建立时
完成后,如果内部版本号没有其他更改,则Rev
整数值加一。
资料来源:MSDN

此外,如果要生成自定义内部版本号而不递增。
这是一个包含详细步骤的博客:Generate custom build numbers in TFS Build vNext

08-26 23:32