RE: SVN vs. AccuRev?
From: John Niven <jniven_at_bravurasolutions.com>
Date: Wed, 19 Nov 2008 08:48:46 +1100
> -----Original Message-----
Here's another comparison: http://www.versioncontrolblog.com/comparison/AccuRev/Subversion/index.html (which claims to be based on data at http://better-scm.berlios.de/, but I've not checked). It seems slightly more up-to-date, but like Accurev's comparison doc doesn't seem to be SVN 1.5-aware - for example, it describes remote repository replication support as being "indirectly possible" via third-party tools; in fact SVN 1.5 introduced write-through proxying (and read-only replicas were possible with at least SVN 1.4 using svnsync).
Tangent: I tend to think of SVN as being a classic Unix tool, in that it does one thing (versioning), and does it well. It *can* do a lot of the "value added" type things that proprietary SCM systems tout as unique innovations, but it tends to need work to achieve this. For example, a proprietary SCM system might provide a command to list all changes by one user. There is no one command on SVN to do this but achieving it is entirely possible: "svn log --xml" produces XML, which can then be transformed via XSLT into a neat list of ... all changes by one user. Similarly, Accurev promotes distributed development as being an advantage over SVN, which is true - but third party tools like SVK and DSCM integration like Git-SVN remove this advantage. Incidentally, this would be a neat way of grouping changes into an Accurev-style changeset - make a number of commits to, say, Git, then - once the issue tracker task is completed - push the changes from Git to SVN in one commit. (Having said that, I'm not sure ho
Back on topic: I'd recommend you consider what your needs are, and how much time/money/staff you can devote to each need. SVN and Accurev are very different beasts, and the right choice isn't something I can make for you, anymore than Accurev can (they've already made their choice ;-)
One other thing: if your team is familiar with CVS then SVN is very similar - that may help sway your decision!
Cheers, and good luck - whatever you choose.
This is an archived mail posted to the Subversion Users mailing list.