此問題與this one完全相同,但與Perforce而不是SVN相關。在Perforce公司,我們有這些分支:應如何在TeamCity中爲大型存儲庫配置Perforce VCS根目錄?
Development\ProjectA\Trunk
Development\ProjectA\Release1
Development\ProjectA\Release2
在TeamCity的應該有3個獨立的VCS根或1爲每個製作指定的結算規則?
根據鏈接問題中接受答案的建議,我更改了安裝程序以使單個VCS根包含所有內容。表演很糟糕,初次結賬需要45分鐘。
構建配置設置結帳服務器端,有結算規則,如:
-:.
+:Development/ProjectA/Trunk
我很擔心,這種設置是不可擴展的。如果擁有3個分支機構需要45分鐘,則更多的版本和結賬時間將會過長。在TeamCity中爲大型存儲庫設置Perforce VCS根目錄的最佳做法是什麼?