1

使用 TFS 2010 版本构建时,日期包含在内部版本号格式中(见下图)。版本控制对于同一日期的构建工作正常;程序集文件版本加一。但是,一旦我们在新日期上构建,程序集文件版本就会从 1.0.0.1 重新开始。

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

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

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

在此处输入图像描述

- 编辑 -

根据宏列表,这似乎是不可能的。除非有人能以其他方式回答,否则我会发布一个不可能的答案。

4

1 回答 1

2

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

另一种选择是简单地从内部版本号格式中删除日期部分,然后修订将无限增加。例如 $(BuildDefinitionName)_$(Rev:.r)

于 2012-09-19T20:32:40.687 回答