在我们的设置中,TeamCity 构建了一个 Visual Studio 解决方案,由 SVN VCS 根签出。构建过程会在 TeamCity 签出的工作副本中留下一些生成的内容(.dll 转换的 .config 文件等),这会造成麻烦。
我对这个问题的解决方案是在结帐设置下启用“在构建之前清理所有文件”。这不是最优的,因为我显着减慢了构建过程。
我在 VCS 根目录中遇到了“更新前恢复”的选项,但文档明确指出,这只会恢复跟踪的文件。
作为结帐过程的一部分,在构建解决方案之前,有没有办法让 TeamCity 从工作副本中删除所有未跟踪的文件?