2010-03-26 54 views
5

一旦設置了存儲庫的結構(即trunk,branches,tags),將根簽出到我們的本地計算機是正常的。或者,如果我們選擇創建一個分支,那麼你應該只檢查一下該分支,如果這是你正在開發的分支或分支。SVN最佳實踐 - 檢出根文件夾

我問的原因是每次有人創建分支或標籤時,我們都會在更新時獲得副本。

回答

10

不,這是非常不尋常的。如果你有很多分支機構等,這將使svn update真的很糟糕。另外,至少對我來說,這很煩人,爲了實現您的實際代碼,需要進行深入探索。只需查看樹幹或您碰巧正在處理的任何分支。如果您想要更改回中繼線或其他分支,則可以使用svn switch。有關該命令的更多信息,請使用svn help switch

+0

感謝您的回覆,這有所幫助。 – 2010-03-26 06:43:02

0

當您簽出根文件夾時,每次更新時都會將每個分支和每個標籤複製到本地計算機。多年來,即使對於小型項目來說,這也可以算是很多東西。因此,如果你這樣做,就可以對分支和標籤進行稀疏檢出,只有在你確實需要時才遞歸更新。

除此之外,是的,如果你喜歡它,那就去檢查一下。我通常這樣做是因爲我喜歡在創建新分支或標籤時得到通知。但沒有必要。您可以隨時在(幹線和)不同分支之間隨時切換工作副本。