User Reviews

[9 total ]
about 1 year ago Avatar
Why are you still using CVS?

    by GrumpyOldMan

Subversion is what CVS should have been. It's no mystery that projects are moving en masse from CVS to Subversion.

Subversion follows the same client/server model as CVS, but is a strictly better implementation. Subversion's command line tools will feel familiar to anyone comfortable with CVS, and most of the clever accessories like Tortoise and online code browers are available for Subversion. It's worth making the switch for the ... [More] elegant, efficient branching and tagging alone.

All this being said, I think the client/server source control model is on the way out. I highly recommend taking a look at Git or Darcs, which use a decentralized model that doesn't require a central server. [Less]

23 of 33 users found the following review helpful. Was this review helpful to you? |

6 months ago Avatar
Sure it's not edgy, but it's not junk either

    by Rob Heittman

Subversion was chartered specifically to create a drop-in replacement for CVS -- something that worked similarly, but was friendly to the HTTP infrastructure and addressed some key limitations like the ability to version the directory tree structure. It's done what it set out to do, it's reached a stage of maturity and ubiquity, and I've found it to work reliably and well.

Of course most of the interesting work on source control is now ... [More] being done elsewhere, in projects that intentionally aren't carrying any baggage from CVS and before.

I'm sure at some point in the not too distant future, my team will be moving to something like git, because that's indeed the next evolutionary step. Who wouldn't want smaller working copies, faster updates, and better, legacy-free approaches to merge drudgery, etc?

But more integrations and tool support are needed -- as well as working connectors for services like Ohloh, and project hosting at places like Google Code, Sourceforge, etc, before I can fully make the leap to a late-model revision control platform, instead of just dabbling. I'm doing my little bit to push that forward, working on a git integration with our content management platform and bugging my vendors for git support.

Anyway, Subversion has been a good friend at work for about 5 years, and will be for a while longer before we move on ... and I don't feel any need whatsoever to beat it up for not being designed from scratch in the 21st century. We'll move on someday, but we won't go away mad.
[Less]

12 of 13 users found the following review helpful. Was this review helpful to you? |

6 months ago Avatar
Why are you still using Subversion?

    by mugwump

The design roots of Subversion can be traced back to the first very simplistic attempts at version control, such as SCCS and RCS. The design of it has steamrolled on from the 70's with little consideration of stable internet development methods practiced since at least the mid-eighties.

The claim is made that Subversion "just fixes CVS". And while Subversion is generally more robust and versatile than CVS, some still see it as a step ... [More] towards Rick Astley.

SVN might give you up, tell a lie and hurt you, but Rick Astley won't. He'll never run your revisions around and drop your repository.

OH YEAH! You sure don't wanna let your users down ... don't ever say goodbye to potential contributors because of crappy repository software. Use Bazaar, Mercurial, Git, heck even darcs... but never make your users cry, just say goodbye to Subversion.

(for the pre-rick-rolling version of this review, see http://vilain.net/index.php?q=node/52)

[Less]

37 of 64 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
This is what we need!

  by Lars Wesselius

Yes this is what im talking about when I define 'userfriendly' and 'fast'. SVN seems to have so many more options than CVS, which makes CVS seem useless to me. SVN seems more like a replacement. A better one.

9 of 12 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
SVN is great

  by ajdlinux

SVN is what CVS should have been - it has pretty much everything CVS has, except it's easier - no 'login' commands and CVSROOT environment variables and huge long authentication details and so on, just a simple URL.

The only problem I have with it is that when you mess up your WC SVN makes it pretty hard to fix up, but then again I don't know whether CVS or darcs or whatever does it any better.

4 of 6 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
Much better than CVS

  by Ben Collins-Sussman

This is a response to drbrain's review, because I think he's confused about a number of issues.

* Merge-tracking (a la p4 integrate) is coming in svn 1.5, and is already mostly working on the trunk code. You can test drive it today.

* 'svn diff' now natively supports -u, -b, -w, and other things.

* You *can* set the default diff arguments in your ~/.subversion/config file.

* "Feels" slower? Some commands are ... [More] slower, some are much faster. It's all about amortizing total speed over various commands. Try timing 'svn diff' vs. 'cvs diff'. (Hint: one hits the network, one doesn't.)

* 'svn log -v -r123' tells you everything about one changeset.

* repo corruption? I don't buy it. working copy corruption has happened before though, so yes, that needs some work.
[Less]

4 of 6 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
Subversion adoption

  by guido

Subversion is adopted rapidly around the world. Just check this graph for adoption on public Apache servers: http://subversion.open.collab.net/subversion-adoption.html. Another interesting stat (real-time open source activity) is at http://cia.navi.cx/stats/vcs. Subversion outnumbers CVS 3 to 1 and Darcs 60 to 1. Many people must see the advantages of Subversion over CVS and other version control systems.

Subversion has many advantages ... [More] over CVS that are well documented, check the home page of the Subversion project for more information: http://subversion.tigris.org/

Next to that, CVS development has basically come to a hold, only some maintenance is done. Subversion on the other hand is actively developed by a team that works closely with the user community. Strong adoption has also led to good commercial support being readily available. What I usually hear from people: “Subversion is a no-brainer over CVS”.
[Less]

3 of 5 users found the following review helpful. Was this review helpful to you? |

3 months ago Avatar
External File

    by zote

I think a good feature that svn need is support to shared files (external files) like it does with folders.

Was this review helpful to you? |

about 1 year ago Avatar
Not much better than CVS

    by drbrain

I don't see what I get out of SVN that CVS is missing. Changesets? big deal!

No built-in branch tracking ala p4's integrate. (Hidden away in the svnmerge add-on.)

Uses less-featureful diff (no -p, -b, -c, -i), and less-reliable diff3 (has given me bad merges).

Can't set default diff arguments ala CVS in a config file without writing a shell script.

Feels slower than CVS.

Can't get all the info for a ... [More] changeset with one command. (files changed, log, diff)

Still too fragile, I've experienced both working copy corruption and repo corruption, even in recent versions.

[Less]

7 of 20 users found the following review helpful. Was this review helpful to you? |