作为SVN结账的一部分,从TeamCity工作副本中删除所有未跟踪的文件

时间:2012-04-10 14:34:39

标签: teamcity

在我们的设置中,TeamCity构建一个由SVN VCS根签出的Visual Studio解决方案。构建过程会在TeamCity检出的工作副本中留下一些生成的内容(.dll的转换.config文件等),这会造成麻烦。

我解决此问题的方法是在结帐设置下启用“清除构建前的所有文件”。这不是最佳选择,因为我显着减慢了构建过程。

我在VCS根目录中遇到了“在更新前还原”的选项,但是the documentation明确指出,这只会还原跟踪的文件。

在构建解决方案之前,有没有办法让TeamCity从工作副本中删除所有未跟踪的文件,作为结帐流程的一部分?

1 个答案:

答案 0 :(得分:1)

查看TeamCity的Build Files Cleaner (Swabra)构建步骤。