3

我们有一个 TeamCity 构建服务器和一个相当大的 SVN 存储库,托管在不同的地理区域。每隔几天,TeamCity 就会决定丢弃 SVN 工作副本并执行干净的检查,这会增加一个多小时的构建过程。

是否可以禁用定期清洁?什么时候不能只对现有工作副本执行 SVN 清理/更新?

4

3 回答 3

5

此处描述的现象是Automatic Clean Checkout,它可能由多种原因引起。可能的原因之一是自动结帐目录清理,可以轻松禁用。您可以通过以下链接在文档中找到更多详细信息。

于 2012-08-22T21:34:57.013 回答
0

是的,目前有这样的选择。它有点隐藏,但仍然:

https://www.jetbrains.com/help/teamcity/perforce-workspace-handling-in-teamcity.html#Forced+protection+against+clean+checkout

于 2021-03-01T12:35:42.977 回答
-1

在我看来,您有一个由不同模块组成的大型应用程序,并且您正试图在一个配置中构建所有内容。如果是这样,我建议为每个模块进行 TC 配置并设置从主应用程序到模块的依赖关系,依赖关系最好使用 maven 存储库或 TC 本身进行管理(不太方便)。

于 2012-08-15T06:03:34.030 回答