【问题标题】:TFS 2015 build associates additional work items and changesets with itselfTFS 2015 build 将其他工作项和变更集与其自身相关联
【发布时间】:2017-01-24 04:34:38
【问题描述】:

我已经解决了这个问题 -TFS 2015 Build log displaying associated changes from other project - 并没有认同解决方案。

在我的情况下,构建工作正常,正在编译解决方案并正在生成输出。然而,在构建结束后,在摘要页面上,相关更改具有来自团队项目下所有文件夹的更改集,同样也有属于这些更改集的相关工作项。

在映射下,我选择了解决方案所在的确切文件夹。

$/team-project/ParentFolder_Ten/myProject 设置为 $(build.sourcesDirectory)\Source $/team-project/CommonReferenceFolder 设置为$(build.sourcesDirectory)\Reference

CommonReferenceFolder 用于不同的源路径,因此保存在一个公共位置,而不是在 $/team-project/ParentFolder_Ten/ 内部

通过批量更改启用持续集成。

包括=$/teamproject/ParentFolder_Ten/myProject

我们看到的问题是: - 在仪表板页面上,我们看到所有具有已完成和已排队构建的构建定义,源分支列设置为$/teamproject 而不是$/teamproject/ParentFolder_Ten/myProject。也许是因为这是两个映射的共同路径。也许正因为如此,它会将链接到$/team-project 下所有文件夹的所有变更集关联起来,而不一定只是$/teamproject/ParentFolder_Ten/myProject,这是所需要的。

因此,尽管只有在对 $/teamproject/ParentFolder_Ten/myProject 进行更改时才会将构建排入队列,但摘要页面会列出在 $/teamproject/SomeOtherFolder 中进行的更改集和相关工作项。这种扭曲了与构建相关的信息,因为我们只对$/teamproject/ParentFolder_Ten/myProject 而不是$/teamproject 所做的变更集感兴趣

我希望我能够足够清楚地解释问题陈述。感谢您在正确方向上的任何帮助。如果我需要更清楚的说明,请告知。

【问题讨论】:

  • 您使用的是哪个版本的 TFS?
  • Tfs 2015 更新 1.

标签: tfs tfsbuild tfs-2015


【解决方案1】:

根据您的描述,这似乎是一个已知问题:Build summary shows incorrect Source Version. 从其他团队项目添加映射时,源分支似乎指的是集合级别

当我创建一个新的构建定义时,我有一个映射的服务器路径 在存储库部分下。当我为此定义运行构建时 “相关更改”仅显示此项下的更改 服务器路径

在我在存储库部分下添加另一个映射后,我看到了所有 此存储库中的更改。

当我分析定义历史的变化时,我发现 “defaultBranch”更改为根服务器路径 存储库。

我在 VSTS 中也尝试过,“defaultBranch”没有改变。

您也可以在此 MSDN 线程中查看相关讨论:Builds associated with incorrect changesets from other projects

从本期Byran的回复来看,应该会在TFS2015 update3或即将推出的QU3中改进

在 update3 中,它被改进为考虑映射 只是找到共同的根源。但请注意,从技术上讲,TfsVC 是 集合范围和映射可以跨越项目。所以应该是 在即将到来的 QU3 中得到改进

布莱恩 [MSFT]

【讨论】:

  • 感谢@Patrick-MSFT。这些链接说明了我正在处理的相同问题。很高兴它在 TFS 2015 更新 3 中得到修复。我们计划直接迁移到 TFS 15,但将采取两步方法并进展到更新 3。
  • 它没有被修复,它可能已经被改进了,但到目前为止它还没有被修复。如果您的构建有一个共享文件夹,它将使用所有映射文件夹之间的最低公共目录
猜你喜欢
  • 1970-01-01
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-09
  • 2012-03-14
  • 2015-05-21
相关资源
最近更新 更多