What users are saying about

AccuRev

9 Ratings

AccuRev

9 Ratings
Score 4.3 out of 101

Apache Subversion

43 Ratings
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

AccuRev

This is one of the best version control tools I have used.
Nishant Bilaiya profile photo

Apache Subversion

I'd recommend Subversion for almost any software development effort. It is less appropriate for any project with widely geographically distributed developers. For VERY elaborate projects, a higher end commercial tool might be warranted.
Arthur Adams profile photo

Pros

  • One place for most recent code with history, avoid any conflict/confusion among other team/members.
  • Stream/Workflow approach to control approval process betwen all the teams, which I couldn't find in other version control tools I worked.
  • Bundle our code in a small group (called, Issues in Accurev) to differentiate between different projects.
Nishant Bilaiya profile photo
  • Version control - it's what it's designed for.
  • Modifiable - It only takes a little bit of knowledge of a scripting language (I used Windows BAT files calling Perl scripts) to extend capabilities, like the aforementioned integration with Redmine.
  • Back end administration- It's a breeze. There's very little work involved in terms of administering it once you've got it installed on a server, and even setting that up isn't bad.
Arthur Adams profile photo

Cons

  • The tool allows duplicate file name, if both are present in different directories. This creates confusion if multiple people are working on the same file. It should at least produce a warning.
Nishant Bilaiya profile photo
  • Merge conflicts is one area where I think that Apace Subversion can improve a lot in. Where there is a single file being edited by two different people and the person who tries to update after someone before him commits with changes on the same file then Subversion tries to merge the changes and create an ideal file but fails miserably.
  • Any file renames or deletion or additions have to be specifically made through Apache Subversion or has to be notified to Apache Subversion in a round about fashion or it will be disregarded while committing the changes. While this is reasonable, it is quite annoying until a user gets used to it.
  • Faster on Linux and slower on Windows. Apache Subversion can be improved by increasing its checkout, update and commit speeds on Windows.
venkat nitin panaganti profile photo

Likelihood to Renew

AccuRev6.1
Based on 3 answers
It covers all the industry needs. It has all the features required to be complete our tasks. Our whole group is very comfortable with this tool.
Nishant Bilaiya profile photo
Apache Subversion3.1
Based on 2 answers
While there are interesting alternatives, such a GIT, Subversion has been a breath of fresh air compared to its predecessors like CVS or Microsoft Source Safe (now called Team Foundation Server). Its ease of use and high adoption rate is going to keep me using this product for years to come.
Scott Mitting profile photo

Alternatives Considered

Nishant Bilaiya profile photo
Git is probably the biggest open source rival to Subversion. It's designed for distributed development, an environment I'm not very familiar with. I've only got some experience with it, and only as a user, and even that is limited. I had some trouble wrapping my mind around the model, until I had a moment like a cartoon light bulb going on over my head when I realize "every developer has a private branch!" That's not 100% accurate but it's a nice way to look at it. It also doesn't require (but still can use) a centralized server, which can be nice for small projects. It's my understanding merging is much easier.

I have no experience with Mercurial but I understand it's very similar to Git.

ClearCase is a bloated mess, difficult to use and administer. It's also VERY expensive. I'd only even consider it for a massive enterprise level project.
Arthur Adams profile photo

Return on Investment

  • Better team coordination.
  • Avoid confusion by having one place for all documentation and code.
  • Better project management by having different work streams.
Nishant Bilaiya profile photo
  • Compared to the much more expensive Microsoft Team Foundation Server, I have found Subversion to be a much more flexible and efficient solution for large teams to work on a codebase.
  • While it's not as GUI intensive for document storage as solutions like Box, I feel that once users get over the learning curve, it could be an excellent way to share corporate documents on user's machines if a more traditional file server is not an option.
  • Of course, free software doesn't mean there is no cost or investment, but when using third-party hosting with subversion, the maintenance costs become negligible.
Scott Mitting profile photo

Pricing Details

AccuRev

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
Optional
Additional Pricing Details

Apache Subversion

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details