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

Re: CVS/SVN comparison

From: William Nagel <bill_at_stagelogic.com>
Date: 2004-10-13 20:05:58 CEST

> Searching the web, I came up with this:
> http://www.pushok.com/soft_svn_vscvs.php
> but it is undated. Are the comments provided still accurate?

For the most part, the comments are accurate to the extent that things
haven't changed since they seem to have written it (with the notable
exception of the availability of FSFS in Subversion 1.1 that allows for
a filesystem-based repository that gets rid of some of the concerns
they list for using BerkeleyDB). In a couple of areas, though, I have
to wonder about how well they really understand the SVN paradigm, given
some of their complaints.

I'll go through there comparisons briefly one by one.

Comparison #1

Inaccurate: See what I said above about FSFS

Comparison #2

Accurate

Comparison #3

I think they're a little hard on tagging in Subversion. It is accurate
that Subversion doesn't have a special tag functionality, but the same
functionality can be obtained with copies, just as with branches. For
a more in depth discussion, see the recent (and extremely long) "I miss
tags" thread on this list.

Comparison #4

It is true that Subversion doesn't have any locking functionality (it
is planned, I believe). The severity of that lack is debatable, and
probably depends a lot on your needs.

Comparison #5

Accurate

Comparison #6

Accurate

Comparison #7

Accurate. Subversion supports fully atomic commits. The comparison
seems to imply that atomic commits "might" be an advantage, but I can't
conceive of any way that it could possibly be construed as not being an
advantage.

Comparison #8

This is probably a matter of opinion to a certain extent, but I think
you'll find Subversion support (on this list and elsewhere) to be
excellent, and I believe there are even some places that you can get
commercial support for it now (but I'm not positive on that one,
perhaps someone else can chime in).

Integrated support for Subversion in other tools is also gaining
traction quickly, and many environments already support it.

-Bill

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

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 13 20:06:21 2004

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.