tfsbuild - TFS 2010 Team Build Revision $(Rev :. r)存储在哪里?

标签 tfsbuild

TFS 2010公开了一个“内部版本号格式”属性,其中包含$(BuildNumberDefinitionName)和$(Rev:.r)变量(以及其他)。我的问题有两个半部分:

  • 在这里可以使用的所有可用变量是什么?
  • $(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/

    相关文章:

    TFS 2018 构建控制台应用程序未包含在构建工件中

    TFS 和 msbuild 版本号与最后一个变更集

    java - 如何向项目合作伙伴演示用IDE编写的程序?

    tfs - 没有为项目TFS2012设置OutputPath属性

    tfs - 将 Wix 属性设置为 TFS 构建位置

    visual-studio-2010 - Team Foundation Server 合并未合并

    c# - 通过 Web 服务访问 Team Foundation Server 的信息

    java - 在 TFS 中发布 TestNG 结果

    TFS '$(BuildLocation)' 宏指向实验室环境模板上的错误路径

    c# - 如何从 C# 客户端发送补丁请求?