2017-04-07 74 views
0

我有以下結賬規則:TeamCity的SVN結帳規則拉文件,然後刪除它們

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

(注:我已經試過這些與排除第一以及)特別

我們的SQL路徑具有數以千計的文件,因爲數據庫也在SVN中,所以我想從構建服務器上的簽出中排除它。

當build(clean)第一次完成時,doc和sql路徑仍在構建代理服務器上,但是爲空,並且結帳過程沒有更快。

我再次運行構建(不乾淨),我觀察了代理服務器上的文件夾,發現一切仍然被拉下,這次它被留下了。

這是我的結帳規則問題嗎?我已經嘗試過幾種變化,並且不斷獲取比需要更多的文件,並拖出結帳流程。

回答

2

事實上,排除Subversion根目錄的檢出規則僅在使用服務器端檢出時有效。

Related note在TeamCity文檔中。 TeamCity問題跟蹤器中的 Related issue

+0

轉換到服務器端不僅做到了這一招,而且我的結賬時間從8分鐘減少到8分鐘,現在幾乎可以立即進行簡單更新。謝謝! –