【发布时间】:2018-06-02 01:58:22
【问题描述】:
在我的构建日志中,我收到消息“正在收集 2 个 VCS 根中的更改”,但是应该只有一个根。如何找到并消除不正确的根(这是一个非常大的项目,依赖于其他构建)。构建日志中列出的两个根的详细信息可以总结为:
[VCS 根详细信息]“RRR 发布分支”...parent id=SSS_FFF_MMM...描述:“svn:....AAA_Dev”
[VCS Root details] "RRR Release Branch...parent id=SSS_MMM...description: "svn:....AAA_Release"
我想要列出的第一个根及其 SVN 分支,而不是第二个。但是,即使我查看了所有 VCS 根 ID 设置,试图找到“SSS_MMM”的匹配项,我也无法在“RRR 发布分支”项目中找到它。
关于可能导致此问题的原因(因为我是 TeamCity 的新手)的线索是,我确实在 Edit VCS Root 页面底部看到了一条通知,提示我在“仅适用于发布包(将创建此 VCS 根目录的副本”和“应用于所有构建配置和模板”。我相信我选择了第一个,遇到问题,然后选择了第二个。我注意到无论我做什么,通知仍然出现并且不会消失。
【问题讨论】:
-
很可能您有一些构建链(快照依赖项),它们都有两个 vcs 根,因此 TeamCity 正在检查它们中的更改以正确理解“快照”
标签: teamcity