【问题标题】:Team Foundation Build 2010 - Find changes since last good buildTeam Foundation Build 2010 - 查找自上次良好构建以来的更改
【发布时间】:2017-08-10 23:00:18
【问题描述】:

我在构建过程中使用 Team Foundation Build 2010。我想更新自上次良好构建以来已更改的程序集的文件版本。如何确定自上次良好构建以来哪些文件已更改?我的构建已标记,但它们没有关联的更改集。

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    我建议不要使用“逐个文件”标签,因为它会变得非常难以快速维护。

    我现在要做的是:

    • 所有项目都是指一个通用的 AssemblyVersion.cs 文件,该文件仅包含 DLL 和 Exe 版本的信息

    • 在开发环境中,这个文件有一个固定的 x.y.z.0 版本号,其中 x、y 和 z 是我的产品当前的主要、次要和修订版本号

    • 在构建期间,公共 AssemblyVersion.cs 文件发生更改,因此 0 被替换为从当前日期和当天的构建号开始生成的 5 位数字(小于 65535)。相同的数字会自动作为标签应用到 TFS

    这样:

    • 在开发机器上制作的所有程序集都有一个 .0 内部版本号,可以轻松识别,如果您需要将 DLL 从一台开发机器复制到另一台机器,则版本是正确的

    • 制作产品的所有文件都有一个特定的内部版本号,如果需要,可用于跟踪 TFS 上的特定标签

    【讨论】:

      猜你喜欢
      • 2010-09-18
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 2012-08-23
      • 1970-01-01
      相关资源
      最近更新 更多