TeamCity SVN Checkout 规则提取文件然后删除它们

TeamCity SVN Checkout Rules pulling files then deleting them

我有以下结帐规则:

-:%cit.svn.name%/%cit.svn.path%/sql
-:%cit.svn.name%/%cit.svn.path%/doc
+:%cit.svn.name%/%cit.svn.path%=>.

(注意:我也先尝试了排除)

我们的 SQL 路径特别有数千个文件,因为数据库也在 SVN 中,所以我想将它从构建服务器的检出中排除。

第一次完成构建(干净)时,文档和 sql 路径仍在构建代理服务器上但为空,结帐过程也没有更快。

我运行再次构建(不干净),我查看了代理服务器上的文件夹,发现所有内容仍然被拉下,这次被留下了。

这是我的结帐规则的问题吗?我已经尝试了几种变体,但总是收到比需要更多的文件,这拖延了结帐过程。

实际上,Subversion 根的排除检出规则仅在使用服务器端检出时才有效。

Related note 在 TeamCity 文档中。 Related issue 在 TeamCity 问题跟踪器中。