subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bert Huijben" <b...@qqmail.nl>
Subject RE: How to ignore a versioned subdirectory within the whole tree during svn update?
Date Thu, 26 Apr 2012 21:16:52 GMT


> -----Original Message-----
> From: Stefan Sperling [mailto:stsp@elego.de]
> Sent: donderdag 26 april 2012 20:42
> To: frame
> Cc: users@subversion.apache.org
> Subject: Re: How to ignore a versioned subdirectory within the whole tree
during
> svn update?
> 
> On Thu, Apr 26, 2012 at 11:15:12AM -0700, frame wrote:
> > Hi,
> >
> > Our team's whole repository tree is like:
> >
> > build.xml
> > 1.txt
> > 2.txt
> > dir_a/
> > dir_big_and_un_related_to_me/
> > ..
> > dir_h/
> >
> > The dir_big_and_un_related_to_me/ is very, very big and it is not
relevant
> > to my own work. Every time, when I run "svn update" at the top, I hope
that
> > directory is ignored. But I don't know how to do it. I am wondering if
svn
> > has a feature for this purpose.
> 
> Use the 'sparse checkout' feature.
> 
> svn update --set-depth exclude dir_big_and_un_related_to_me
> 
> > The whole tree has been checked out to my local area.
> 
> When getting a fresh checkout you might want to something like this:
> 
> svn checkout --depth empty URL
> svn ls   (view items that could be here)
> for each item of interest:
>   svn checkout --set-depth infinity item_of_interest

Replace this 'checkout' with 'update', or you get just many separate working
copies. In this case you can also drop the '--set-depth infinity' as that is
the default for new nodes that come in from the repository this way.

	Bert


Mime
View raw message