我有以下结帐规则:
-:%cit.svn.name%/%cit.svn.path%/sql
-:%cit.svn.name%/%cit.svn.path%/doc
+:%cit.svn.name%/%cit.svn.path%=>.
(注意:我已尝试过这些,但首先要排除)
我们的SQL路径特别有数千个文件,因为数据库也在SVN中,因此我想将它从构建服务器上的签出中排除。
第一次构建(干净)时,doc和sql路径仍然在构建代理服务器上但是为空,并且结帐过程没有更快。
我再次运行构建(不干净),我在代理服务器上看到了文件夹,发现一切仍然被拉下来,这次它被遗忘了。
这是我的结帐规则的问题吗?我已经尝试了多种变体,并且不断获取比所需更多的文件,并且拖出了结帐流程。
答案 0 :(得分:2)
实际上,排除Subversion root的签出规则仅在使用服务器端签出时才有效。
TeamCity doc中的Related note。 TeamCity问题跟踪器中的Related issue。