Lathan Bidwell <lat...@andrews.edu> writes:

> How can i checkout out this sample repository without downloading the 
> /b/media/ and /d/media folders?
>
> The example i have (with checking it all out first is):
> svn checkout '<repository>' --depth immediates
> svn update --set-depth exclude /b/media
> svn update --set-depth exclude /d/media
> svn update --set-depth infinity *

You can do an empty checkout, use update and switch to make the
directories into files, update the working copy to infinity, switch the
directories back to empty and then update to excluded:

svn co URL --depth empty wc
svn up --depth empty wc/b
svn up --depth empty wc/d
svn sw ^/some/file --ignore-ancestry wc/b/media
svn sw ^/some/file --ignore-ancestry wc/d/media
svn up --set-depth infinity wc
svn sw ^/b/media --set-depth empty --ignore-ancestry wc/b/media
svn sw ^/d/media --set-depth empty --ignore-ancestry wc/d/media
svn up --set-depth exclude wc/b/media
svn up --set-depth exclude wc/d/media

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to