Tortoise SVN - 簽出具有許多標籤/分支的儲存庫

Tortoise SVN - 簽出具有許多標籤/分支的儲存庫

當使用 Tortoise SVN 進行簽出時,如果儲存庫有主幹,以及許多分支/標籤,簽出時間是否會隨著時間的推移而增加很多?

每次從根結帳時,它都必須檢查主幹、所有分支和所有標籤……或者我在這裡遺漏了一些東西。

答案1

它只會隨著時間的推移而增長,如果你做錯了。 SVN 並不意味著檢查包含所有分支和標籤的整個儲存庫樹。這可能會很快耗盡具有大量分支和標籤的大型儲存庫上的所有可用硬碟空間。

相反,只需檢查您需要的單一分支或主幹或標籤即可。如果您願意,您始終可以svn switch在單一工作副本中在它們之間進行切換。

如果你必須由於某種原因,一個工作副本中有多個分支(也許您想在分支之間進行一些重大移動或其他操作),那麼您應該建立一個稀疏工作副本僅包含您需要的分支,以防止佔用不必要的磁碟空間和頻寬。

請注意,TortoiseSVN 在簽出對話框和「更新到修訂版」對話框上有一個很好的「選擇項目…」對話框,可讓您快速建立一個包含您想要的內容的稀疏工作副本。

相關內容