2014-10-20 28 views
0

顯然我仍然沒有得到什麼正確的方式來使用svn。當我進行全新結帳時,是否應該從中繼文件夾或其上面的文件夾中退出?如果我必須從更高級別的文件夾簽出,我怎樣才能輕鬆切換分支,而無需將我的IDE指向新的源文件?SVN - 我應該從幹線還是從幹線以上的文件夾退房?

+0

我不簽出更高級別的文件夾。只有我需要的文件夾(主幹,分支)。檢查出更多你需要的受益表格應該是什麼? – Micha 2014-10-21 06:02:16

回答

1

這取決於您的工作流程,但更常見的工作流程是檢查中繼,並且當您需要處理不同的功能時,創建分支並將本地工作副本切換到該分支。這樣你使用較少的硬盤空間;如果你在trunk之上籤出一個目錄,你將得到一個trunk和所有你現有的分支的副本,這可能會佔用相當多的硬盤空間,具體取決於分支數量和代碼庫的大小。

1

你檢查出的東西完全取決於你,但要在你的驅動器上有一個工作副本,只需檢查主幹。沒有需要檢出上面的文件夾或者確實是根。與其他一些源代碼管理系統不同,svn只允許你在需要的層次上使用check out

對於分支機構,常見的做法是根據需要在中繼線和分支機構之間安裝一個工作副本並使用switch。我個人更喜歡檢查(分開)幹線和分支,因爲我經常有不止一個分支,有時也需要直接在幹線上工作,同時(小公司,大工作量)。如果「正在使用分支機構」系統正在使用,這種方法在邏輯上工作得相當好,詳見Subversion Best Practices

相關問題