【问题标题】:Changeset in TFS Build ReportTFS 构建报告中的变更集
【发布时间】:2014-12-15 22:30:08
【问题描述】:

我们正在使用 TFS2010 进行构建。下面的屏幕截图描述了成功构建的典型构建报告。该构建是手动构建,由用户在所需时间启动,并且没有在构建定义中指定特定的变更集。

构建报告的第一行声明构建是针对特定变更集编号 (35264) 触发的,但是该变更集编号是与用于生成构建的关联变更集无关的变更集。构建报告顶部提供的变更集编号高于任何关联的变更集以及构建定义中未引用的源路径。 Build Explorer 还在标记为“源版本”的列中列出了此变更集编号。

我希望构建报告顶部的数字是变更集 35262,这是与构建相关联的变更集。为什么在我排队构建时 TFS 会报告任意变更集编号?这个数字是否被报告为构建时团队项目集合中的当前最大变更集数量?

我很难理解这个变更集编号是什么以及它代表什么,并正在寻找帮助澄清这个编号的人。

【问题讨论】:

  • 你说这个变更集不是预期的;您希望看到什么变更集?您期望的变更集是早于还是晚于该变更集?这是什么类型的构建? CI?滚动?门控?

标签: tfs tfsbuild


【解决方案1】:

变更集并非特定于文件夹或分支。相反,它是全球高水位线。

如果您在系统中的任何位置进行签入,签入编号将递增,并且任何新构建都将使用该编号,只要它们被设置为构建最新代码。

【讨论】:

  • 所以基本上,这个数字表示构建时团队项目集合中可能的最高变更集。如果我要在源变更集小于或等于构建报告中指定的数量的构建中获取源文件夹,我将获得源的“最新版本”的等效快照用于生成构建。
猜你喜欢
  • 1970-01-01
  • 2017-07-31
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 2019-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多