gpt4 book ai didi

TFS 2015 build 将其他工作项和变更集与其自身相关联

转载 作者:行者123 更新时间:2023-12-04 21:35:24 25 4
gpt4 key购买 nike

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

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

在映射下,我选择了解决方案所在的确切文件夹。
$/team-project/ParentFolder_Ten/myProject设置为 $(build.sourcesDirectory)\Source$/team-project/CommonReferenceFolder设置为 $(build.sourcesDirectory)\ReferenceCommonReferenceFolder跨不同的源路径使用,因此保存在公共(public)位置而不是内部 $/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
我希望我能够足够清楚地解释问题陈述。感谢您在正确方向上的任何帮助。如果我需要更清楚的说明,请告知。

最佳答案

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

When I create a new build definition I have one mapped server path under the repository section. When I run builds for this definition the “Associated changes” are only showing the changes under this server path.

After I add an another mapping under the repository section I see all the changes in this repository.

When I analyze the changes in the history of the definition I see that the “defaultBranch” is changed to the root server path of the repository.

I have tried the same in VSTS and the “defaultBranch” is not changed.



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

从Byran 在本期的回复来看, 中应该有所改进。 TFS2015 更新3 或即将推出的 QU3

In update3 it was improved to take mappings into consideration instead of just finding the common root. But note that technically TfsVC is collection scoped and mapping can span projects. So should be improved in the upcoming QU3

Bryan [MSFT]

关于TFS 2015 build 将其他工作项和变更集与其自身相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39523151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com