2013-12-16 2 views
6

나는 각 분기 크기를 ~ 400MB로 다운로드하지 않는 8 가지 분기가있는 저장소를 체크 아웃해야합니다. 폴더 구조와 트렁크 만 체크 아웃하면됩니다.분기가없는 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