[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Very Huge Repository

From: Ryan Schmidt <subversion-2006Q1_at_ryandesign.com>
Date: 2006-03-03 02:02:34 CET

I'll just answer a few of your points....

On Mar 3, 2006, at 00:06, Philibert Pérusse wrote:

> - it contains about 4Gb of data
> - which includes 42,000 files
> - and approximatively 3,500 folders
> - please note that we are using SVN 1.3.0 with SVNSERVE on a
> central server.
>
> Surprisingly enough (or not for you guys) the operation succeeded.
> Though it took about 2 hours to complete.
>
> Issues I have are about the "usability" of that repository:
> - Performing an "Update" or "Commit" on the root directory can be
> extremely long....

With that many directories, I'd expect that. Instead, commit or
update only the directory or directories where there are actually
changes.

> - Performing a 'svn log' takes up to 30 seconds just to print the
> 18 revisions of my repository.

You can limit the number of revisions returned in the log with for
example --limit 5; this should speed it up.

> - Luckilly enough the "svn copy" is very quick for tagging &
> branching.
> - However, performing a Checkout of that whole Tags folder is just
> out of the question... Suppose I have 10 Tags there, this is 40Gb
> of data!

which is why you would never check out the root of your repository.
Only check out the trunk and/or branches you actually use. There's no
reason you should need to have a local copy of every tag you've ever
made, especially with that amount of data.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Mar 3 02:03:59 2006

This is an archived mail posted to the Subversion Users mailing list.