2013-12-16 132 views
6

我必須簽出一個有8個分支的倉庫,我不想下載每個分支大小〜400MB。只需要檢出文件夾結構和中繼線。svn倉庫結帳無分支

repo/trunk 
repo/tags/<do not download content of this directory> 
repo/branches/<do not download content of this directory> 

任何想法?優先使用命令行。

回答

10

你想使用Subversion的sparse directories功能。

svn co --depth immediates URL_TO_REPOSITORY PATH_TO_WORKING_COPY 
svn update --set-depth infinity PATH_TO_WORKING_COPY/trunk 

或者,只是檢查出trunk目錄,如果你不打算使用的標籤或分支機構的全部工作。

+0

'或'部分是真正的醬油。檢查出主幹,'svn co http:// svn-server/repo/trunk repo' – thekbb

+0

可能有一個合法的需要在其他2個目錄的本地「存根」。 – alroc