TFS内部版本号格式

时间:2016-10-07 00:24:02

标签: tfs build tfsbuild

TFS 2012 - 构建 - 内部版本号格式

是否有某种方法可以删除或替换版本号中的DOT?

而不是

CRB_2016Oct06_.1

只是

CRB_2016Oct06_1

我在其余部分使用下划线,令我感到恼火的是我在构建名称中有这段时间。

似乎无论您如何格式化它,除非您包含它,否则会出现错误。看起来像是一件愚蠢的事情迫使用户接受像这样的领先点。这只是一个整数。

1 个答案:

答案 0 :(得分:3)

我可以重现你的场景,$(Rev:.r)无法在XAML版本中修改,如果我们修改它,我们会收到错误“无法展开以编译格式指定的宏$(Rev:r) “队列建设时。

但是在TFS 2015的新构建系统中,我们只需将$(Rev:.r)更改为$(Rev:r)即可删除该点。

您可以考虑将TFS升级到新版本并使用新的构建系统而不是旧的XAML构建。或者作为替代方案,您可以在XAML构建中使用$(BuildID)代替$(Rev:.r),内部版本号格式如下:$(BuildDefinitionName)_$(Date:yyyyMMdd)_$(BuildID)