我们有一个TeamCity构建服务器和一个在不同地理区域托管的相当大的SVN存储库。每隔几天,TeamCity决定废弃SVN工作副本并执行干净的结账,这将为构建过程增加一个多小时。
是否可以禁用定期清洁?什么时候不能只在现有的工作副本上执行SVN清理/更新?
答案 0 :(得分:5)
此处描述的现象是Automatic Clean Checkout,可能由多种原因引起。其中一个可能的原因是Automatic Checkout Directory Cleaning,可以轻松禁用。您可以通过链接在文档中找到更多详细信息。
答案 1 :(得分:0)
是的,目前有这样的选择。它有点隐藏,但仍然:
答案 2 :(得分:-1)
在我看来,你有一个由不同模块组成的大型应用程序,而你正在尝试在一个配置中构建所有内容。如果是这样,我建议为每个模块制作TC配置并设置从主应用程序到模块的依赖关系,依赖关系最好用maven存储库或TC本身进行管理(不太方便)。