51 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.4 out of 101
16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.1 out of 101

Likelihood to Recommend

Apache Subversion

Subversion solves our software versioning problem by providing tools for conflict resolution when doing collaborative work on the same files and projects. We use it with TortoiseSVN and it works great for some of our projects with smaller teams. However, we have a need to make code reviews more and it is a little more difficult to do that in SVN, compared to Bitbucket and Git.
Cristian Bodnarasec profile photo

Bitbucket Server (formerly Stash)

Bitbucket Server would be good to use if you are not extremely reliant on the availability of your code at any given moment. If you have other systems relying on the up status of Bitbucket Server that can cause problems if unable to reach it -- you might consider going with a different product
No photo available

Pros

Apache Subversion

  • 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

Bitbucket Server (formerly Stash)

  • Integrations with Hipchat are solid, informative, and easy.
  • Pull requests are easy to comment on, discuss, approve, deny, and merge. It has a very intuitive workflow.
No photo available

Cons

Apache Subversion

  • At times, locking problems can be difficult to solve. This normally happens you make a mistake, like attempting to update a folder that has running executables within it. Often times, you can just unlock a parent folder and you' are all set, but on more than one occasion I have had to recheckout a folder because I could not resolve the lock, even after rebooting.
  • Looking up the history of a file can be very slow, taking several minutes, especially when looking at the history of an entire folder.
  • Novice users of subversion often make the mistake of dragging folders in Windows that are managed by subversion. This does not cause the folder to move in the svn repository, which can lead to serious confusion why a user's folder structure does not seem the synchronize correctly with other users. To an advanced user, this can be a very useful feature, but absolutely hell for the novice.
  • I have not found any third-party tools yet that let me visualize the commits for a codebase, particularly across branches. This may be partially because of the slow history I already pointed out, but I believe it's because I have not been willing to even look at the multi-thousand dollar code management solutions I have seen advertisements for in the past.
Scott Mitting profile photo

Bitbucket Server (formerly Stash)

  • Deep integration with bamboo for quality reporting which focus on commit (e.g. build failed)
  • Queryable engine reporting (like JIRA)
  • Guide template for branch strategy
No photo available

Likelihood to Renew

Apache Subversion

Apache Subversion 3.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

Bitbucket Server (formerly Stash)

Bitbucket Server (formerly Stash) 10.0
Based on 1 answer
Because we're so locked in, it's likely we'll be using Bitbucket Server for a while, unfortunately.
No photo available

Usability

Apache Subversion

No score
No answers yet
No answers on this topic

Bitbucket Server (formerly Stash)

Bitbucket Server (formerly Stash) 5.0
Based on 1 answer
The usability of its interface is pretty straight forward when it comes to creating projects and repositories, but when you have to dive into finer grained portions of the UI things can get tricky. If you are used to using tools like GitHub or Gitlab -- Bitbucket is just different enough to be a bother.
No photo available

Support

Apache Subversion

No score
No answers yet
No answers on this topic

Bitbucket Server (formerly Stash)

Bitbucket Server (formerly Stash) 1.0
Based on 1 answer
I am not the primary administrator of bitbucket so I have never used Atlassian support. As such, I cannot provide an accurate rating
No photo available

Alternatives Considered

Apache Subversion

I find Perforce to be a little more cumbersome to use than Subversion. And it is NOT free or open source.
No photo available

Bitbucket Server (formerly Stash)

It can be daunting to set up a Git server for a developer. Managing it can be more time consuming than you want it to be. Stash helps you out by handling what you likely need. If you are already a Git pro, you won't need it, but our team loves the simplicity that Stash brings to our workflow without having to worry about going into a complicated Git setup.
Darian Rawson profile photo

Return on Investment

Apache Subversion

  • I cannot speak on ROI but Apache Subversion is definitely the best version control tool for a project of any size. It serves the user's purpose in a complete satisfactory way.
  • As it is open source, there is no need to spend any amount on it, which makes it an even more easier choice.
  • The most negative impact Apache Subversion can have on you is that you will not want to use any other version control tool after using it.
venkat nitin panaganti profile photo

Bitbucket Server (formerly Stash)

  • Stash has certainly improved the productivity of the team. We no longer have to use Shared Drive on network which is prone to hacks and errors to manage our code.
  • During the process of releases, the release engineering team can pull the latest and approved code from Stash and need not be dependent upon the availability of the developers during their non availability. It improves productivity and fastens the ETA for requests.
  • We have stayed on course for project deadlines since introduction of Stash and helps us achieve the goals of timely completion of projects.
Advait Deshpande profile photo

Pricing Details

Apache Subversion

General

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

Bitbucket Server (formerly Stash)

General

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

Add comparison