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

Re: svn co performance

From: Ryan Schmidt <subversion-2005_at_ryandesign.com>
Date: 2005-10-29 17:09:00 CEST

On Oct 29, 2005, at 16:48, Noel Yap wrote:

> On 10/29/05, Ryan Schmidt <subversion-2005@ryandesign.com> wrote:
>> On Oct 28, 2005, at 22:29, Paul Koning wrote:
>> I believe what we've learned on this list is that Subversion is
>> slower than CVS for checkouts but faster for most other things, and
>> that this is an acceptable trade-off because you generally make new
>> working copies infrequently but update them frequently.
> Although it's true I tend to update more frequently than checkout, I
> still checkout quite frequently since I tend to create new workspaces
> for each medium- to large-scale task. Doing this allows me to work
> independently on several tasks. OTOH, since I am working concurrently
> on several tasks, I'm able to do a new checkout "in the background".

I too work on multiple workspaces. When I want to create a new one, I
pick my least-active workspace, copy it, and revert the copy. All of
this should be as fast as possible, since it doesn't need to hit the
network. Then I can update the new working copy and get to work.

$ cp -RPp trunk-foo trunk-bar
$ svn revert -R trunk-bar
$ svn update trunk-bar

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Oct 29 17:13:07 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.