2012-04-10 24 views
1

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

我对该问题的解决方案是在结帐设置下启用“清理所有文件,然后生成”。这不是最优的,因为我显着减慢了构建过程。

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

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

回答

0

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

+0

谢谢你,我正在寻找的东西。 – 2012-04-10 19:03:39

+0

@magnuskragelund,小心点。它不符合符号链接。 – 2013-06-07 15:53:47

+0

文档是可怕的。 – garryp 2015-09-29 15:44:35

相关问题