TFS 2010公开了一个“内部版本号格式”属性,其中包含$(BuildNumberDefinitionName)和$(Rev:.r)变量(以及其他)。我的问题有两个半部分:
一种。可以重设或更改吗?
最佳答案
http://www.richardmaxwell.name/blog/2011/5/5/force-tfs-build-revision-to-a-specifc-value.html
每当您在TFS构建中更改内部版本号时,修订版通常都会重置为1,这是它应该执行的操作。但是有时候,您想从版本100开始,也许重新创建一个已删除的构建定义,或者只是想将旧版本维护到新分支中。我幸运地发现了这是怎么可能的。您必须用硬编码的版本替换动态修订版,构建,然后再将其改回。出于无奈,我最终尝试了以下方法:
内部版本号格式:1.0.0.100
这给了我想要的构建,然后将其改回了:
内部版本号格式:1.0.0 $(Rev:.r)
这获得了我的最后一个值,从1.0.0.101开始将来的构建,而不是增加它使用的最后一个版本1.0.0.2。因此,我能够跳过版本1到99,并从版本号100开始修订。
关于tfsbuild - TFS 2010 Team Build Revision $(Rev :. r)存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3914801/