无法在TeamCity中移除待处理更改

5
最近我们遇到一个问题,导致TeamCity停止运行构建数个小时,结果是大量挂起的更改请求。现在这个问题已经得到解决,新的更改请求正在通过流水线进行,并且没有问题。然而,“挂起的更改”区域仍然显示有43个挂起的更改请求。所有这些更改都已包含在后续提交中,因此已经构建了。为什么TeamCity还在显示这些旧提交作为待处理项?我该如何清除队列?请看下图:TeamCity Pending Changes Queue

这个构建步骤是否依赖于其他构建步骤?同时,请检查构建配置的VCS根目录,确保已勾选“显示来自快照依赖项的更改”。 - Matt
你最终解决了这个问题吗? - tofutim
1
很遗憾,现在团队已经转向特性分支方法,这个问题只会变得更糟。只有最终的拉取请求才会在TeamCity上构建,因此在那之前的任何提交都会无限期地显示在“待处理更改”中,我们没有办法清除它。现在我们已经有了数百个未处理的更改,每个人都只是忽略它。虽然不是理想的解决方案,但这就是我们现在所处的位置。 - Seth
1个回答

2

我也遇到过同样的问题,但找到了一个解决的办法,虽不是最理想的方法,但却适用于我。

选择您的项目。点击编辑配置设置。选择操作并复制。创建项目的副本。 现在再次进行该过程,只需删除旧项目而不是复制它即可。

这将为您提供具有相同设置但没有旧项目历史记录或待处理项的新项目。像我说的那样,虽不理想,但可以消除待处理项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接