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

Re: [Spam] Re: svn versus cvs

From: Dave Neary <david_at_phenix.fr>
Date: 2004-11-16 09:51:41 CET

Natalya Smirnov wrote:
> Is SVN faster than CVS in terms of commits, checkout/ins...?

No, but it's not much slower (that wasn't always the case) - in most
cases you won't notice the difference. You chose the two operations
which are slower though (check out/in).

For all other operations (update, diff, status, branching & tagging) svn
is usually quicker, because it avoids unnecessary trips to the server
(diff, status), and because it handles changes (particularly in binary
files) much more efficiently than CVS. For branching and tagging, the
cost in svn is O(1), where in CVS it's O(n) on the number of files being
tagged. Also, in CVS operations on files on branches are O(n) on the
number of revisions since the branch point, where in Subversion they are
O(1).

So overall, subversion is speedier, but for certain operations, it is a
little slower (but not much) compared to CVS.

Cheers,
Dave.

PS. Why did the subject get marked [Spam]?

-- 
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
Received on Tue Nov 16 09:52:06 2004

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