簡體   English   中英

使用svn --depth強制TeamCity僅簽出我需要的代碼(從多個位置簽出)

[英]Force TeamCity To Only Checkout The Code I Need (Checkout From Multiple Places) Using svn --depth

我有一個舊的svn存儲庫,其中有4 + GB的中繼源。 我只想提取我的lib目錄,我的主項目目錄,以及也許一兩個從屬目錄。 我知道如果我在檢查自己需要的東西,我可以選擇自己想要的東西。 但是,我正在使用TeamCity與我的SVN服務器通信。 我希望它在保持正確的目錄結構的同時降低構建所需的內容,僅此而已。 有人知道TeamCity是否可以使用svn checkout --depth嗎?

提前致謝。

您可以使用VCS Checkout Rules 例如,如果僅檢出lib目錄,則可以使用。

-:.
+:lib

第一行將排除root目錄,第二行將檢出lib。 您可能需要根據lib在SVN中的位置以及您的VCS結帳URL來修改lib的路徑。 有關更多信息,請參閱配置VCS根目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM