TFS Build在新日期重置文件版本

时间:2012-09-19 14:17:18

标签: tfs2010 continuous-integration build-process versioning

将TFS 2010用于版本构建时,日期包含在内部版本号格式中(请参见下图)。版本控制适用于同一日期的构建;程序集文件版本增加1。但是,只要我们构建新日期,程序集文件版本就会从1.0.0.1开始。

例如,以下是日期,构建名称和每天的版本:

Sep 7,MyProject_1.0_20120907.1,1.0.0。 1
9月7日,MyProject_1.0_20120907.2,1.0.0。 2
9月7日,MyProject_1.0_20120907.3,1.0.0。 3
9月8日,MyProject_1.0_20120908.1,1.0.0。 1 < =重置为1.0.0.1(我想要1.0.0.4)

是否有一种简单的方法可以保持文件版本递增,而不管它的构建日期如何?

enter image description here

- 编辑 -

根据macro list,似乎不可能。除非有人能够回答,否则我会发布一个不可能的答案。

1 个答案:

答案 0 :(得分:2)

我通常在我的汇编版本中包含日期,例如:2.1.1209.1907这将是2012年9月19日当天的第7版(我手动控制的2.1部分)。

另一种选择是简单地从Build Number Format中删除日期部分,然后修订将无限增加。例如。 $(BuildDefinitionName)_ $(启:.R)