Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 版本号格式,四位修订号_Tfs_Build - Fatal编程技术网

Tfs 版本号格式,四位修订号

Tfs 版本号格式,四位修订号,tfs,build,Tfs,Build,是否有一种方法可以将版本的版本号格式设置为从1000开始始终为三位数 我有$(Rev.r),它将.1和.2添加到并发构建中 我希望这是.1001 这是TFS 2013 我尝试了.1rrr并获得了异常 异常消息:无法展开指定的宏$(版本:.1rrr) 内建编号格式 使用以下命令: $(版本:.1rrr) (在VS在线上测试) 这里需要注意的是,如果您一天内生成的版本超过999个,则不会滚动到2000。这可能适用于TFS2013。它在TFS2015上不起作用 硬编码您的版本号格式 1.0.0.100

是否有一种方法可以将版本的版本号格式设置为从1000开始始终为三位数

我有
$(Rev.r)
,它将
.1
.2
添加到并发构建中

我希望这是
.1001

这是TFS 2013

我尝试了.1rrr并获得了异常

异常消息:无法展开指定的宏$(版本:.1rrr) 内建编号格式

使用以下命令:

$(版本:.1rrr)

(在VS在线上测试)

这里需要注意的是,如果您一天内生成的版本超过999个,则不会滚动到
2000

这可能适用于TFS2013。它在TFS2015上不起作用

硬编码您的版本号格式

1.0.0.100
执行构建。重新更改内部版本号格式

1.0.0$(Rev:.r)
生成可能来自硬编码的生成编号


根据这一点,这似乎适用于TFS2010。值得一试TFS2013

我最初尝试了.rrrr获取0001,但没有成功-但我将在周一尝试。如果我能在一天内完成999次构建,我会很高兴!!我也发现了这一点,但是当添加
1
作为前缀时,它就起作用了。我想说,这是格式表达式解释的一个缺陷。酷。我会尝试一下,恐怕这在TFS2013中不起作用-我很感激我没有在问题中指定版本号,但会根据在其他地方起作用的版本号进行升级投票。我会更新这个问题。我收到异常消息:无法展开在内部版本号格式中指定的宏$(版本:.1rrr)。如何从括号中拉出“.1”。1美元(修订版:rrr)