You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Natalya Smirnov <Na...@reuters.com> on 2004/11/16 15:35:06 UTC

svn speed

What can this mean in terms of svn speed?

"Speed increasing is achieved basically at the expense of full backup of
all work files on your computer."



Natalya Smirnov
Computer Science Intern
Infrastructure Development
3 Times Square, 
New York, NY 10036
natalya.smirnov@reuters.com



-----------------------------------------------------------------
        Visit our Internet site at http://www.reuters.com

Get closer to the financial markets with Reuters Messaging - for more
information and to register, visit http://www.reuters.com/messaging

Any views expressed in this message are those of  the  individual
sender,  except  where  the sender specifically states them to be
the views of Reuters Ltd.


Re: svn speed

Posted by Dave Neary <da...@phenix.fr>.
Hi Natalya,

Natalya Smirnov wrote:
> What can this mean in terms of svn speed?
> 
> "Speed increasing is achieved basically at the expense of full backup of
> all work files on your computer."

It means that Subversion increases the speed (by eliminating the need 
for client/server communication) of common operations like svn status 
and svn diff by storing a pristine copy of the last revision that you 
updated to locally. Thus all operations which can be handled without 
going to the server are (handled without going to the server).

The cost of this elimination of client/server traffic is that your local 
copy will be twice as big as it would be in a CVS checkout.

Cheers,
Dave.

-- 
David Neary
Phenix Engineering
110 ave Jean Jaures, 69007 Lyon

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: svn speed

Posted by Travis P <sv...@castle.fastmail.fm>.
On Nov 16, 2004, at 9:35 AM, Natalya Smirnov wrote:

> What can this mean in terms of svn speed?
>
> "Speed increasing is achieved basically at the expense of full backup 
> of all work files on your computer."

A working copy keeps unmodified copies of all the files, so a working 
copy requires 2x the disk space of the files checked out into the 
working copy.  Having the unmodified copies available locally means 
that Subversion can do many operations (status, diff, revert) by 
consulting the local copy and thus avoiding the network access that CVS 
is forced to do.  This is often faster and also allows these operations 
even when not connected to any network at all.

-Travis


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org