【问题标题】:TFS Update 1 vNext Build: One "Associated Change" From Last Build Appears in Next BuildTFS 更新 1 vNext 构建:上一个构建的一个“关联更改”出现在下一个构建中
【发布时间】:2017-02-16 20:28:35
【问题描述】:

我的任务是创建两个新的 vNext 构建脚本,我们将它们用作未来构建的模板。一个在 TFS Update 1 上创建,另一个在 TFS Update 3 上创建。

TFS Update 1 构建脚本(以及显然是此安装中的任何构建脚本)存在一个问题,即构建中的最后一个“关联更改”作为下一个构建的关联更改重新出现。无论更改的数量和两者之间的构建数量(成功或失败)如何,都会发生这种情况。

例如,请看以下场景(注意一个构建中的最后一个关联更改如何始终是下一个构建中的第一个关联更改)。

构建 1(成功,发生 3 次签入)

--关联更改

----4040

----4052

----4059

Build 2(成功,发生 2 次签入)

--相关变更

----4059

----4062

----4066

构建 3(成功,发生 0 次签入)

--相关变更

----4066

构建 4(失败,发生 1 次签入)

--相关变更

----4066

----4072

这种情况不会在 TFS 更新 3 上发生。我没有找到任何文档说明这是更新 1 中的错误,在更新 2 或更新 3 中已解决,但没有排除这种情况。

以前有没有人见过这种行为并知道原因?我需要能够解决问题或将其识别为产品本身。

更新 2 发行说明: https://www.visualstudio.com/news/releasenotes/tfs2015-update2-vs

更新 3 发行说明: https://www.visualstudio.com/en-us/news/releasenotes/tfs2015-update3-vs

【问题讨论】:

  • 我刚刚注意到我的问题被否决了。我是这里系统的新手,所以任何关于如何改进它的建议都将不胜感激。不幸的是,由于无法找到有关此事的文档,因此提供资源是不可行的,除非提供更新 2 和更新 3 发行说明的链接以验证其中未提及此类更改是有益的.

标签: tfs build azure-pipelines


【解决方案1】:

我已经在 TFS 2015(无更新)和 TFS 2015.3 中进行了测试,并且可以重现您的场景。

在 TFS 2015 中,每个构建都会关联上一个构建中的变更集,但在 TFS 2015.3 中,只有失败的变更集才会关联到下一个构建中。

此问题来自产品本身,已在 TFS 2015.3 中修复。

【讨论】:

  • 感谢您抽出宝贵时间重新创建和确认!
猜你喜欢
  • 2014-07-18
  • 1970-01-01
  • 2016-09-02
  • 2010-11-12
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
  • 1970-01-01
  • 2016-01-30
相关资源
最近更新 更多