What users are saying about

TFS

105 Ratings

Apache Subversion

44 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

TFS

105 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Add comparison

Likelihood to Recommend

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

TFS

TFS is very good when working on a large project with a lot of moving pieces. When you have many BAs involved and a lot of user stories, it can be extremely useful to consolidate information. If you are not working on a large project with many users and developers, it may be excessive. However, in general, the tool is extremely helpful when implemented correctly.
Michael Martinez profile photo

Pros

  • 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
  • The consolidation of issues is extremely useful for us. Having one place where all bugs are entered has helped our business process immensely.
  • Being able to query data regarding user stories, bugs and code is extremely helpful. As well, using the visual tools built into the system can help with messaging regarding the status of a project.
  • Being able to monitor code deployments is extremely helpful. Since we are managing multiple environments, this tool makes it easy to see what is happening where.
Michael Martinez profile photo

Cons

  • Refactoring the layout of a respoitory--or a part of a repository--can be a bit painful, especially for users with workspaces associated with the affected part of the repository. Not sure what could be done to make that better, but it would be nice if something was possible.
  • Folks coming from Git can have problems using Subversion. Again, not sure anything can (or should) be done to address that, but it is occasionally an issue.
No photo available
  • Simplify automation testing, too much repetitive code with recording
  • Easier access to Code reviews - our development team struggles with this
  • Shelving and un-shelving details - development struggles in this area
Roxanna Aramjoo profile photo

Likelihood to Renew

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
TFS10.0
Based on 1 answer
Because we are a Microsoft Gold Partner we utilize most of their software and we have so much invested in Team Foundation Server now it would take a catastrophic amount of time and resources to switch to a different product.
Bill Starling profile photo

Usability

No score
No answers yet
No answers on this topic
TFS8.0
Based on 1 answer
The complex permissions drags it down for me and since I nothing is perfect I'm subtracting one point for the permissions from my original score of 9.
Bill Starling profile photo

Support

No score
No answers yet
No answers on this topic
TFS8.0
Based on 1 answer
I have never used Team Foundation Server support from Microsoft. Finding help on the internet is quite simple if you know source control methodologies and terminology.
Bill Starling profile photo

Implementation

No score
No answers yet
No answers on this topic
TFS8.0
Based on 1 answer
Do research beforehand and, if possible, do a trial run before implementing into production environment.
Bill Starling profile photo

Alternatives Considered

I find Perforce to be a little more cumbersome to use than Subversion. And it is NOT free or open source.
No photo available
Git and GitHub are very popular right now and they are OK. But they do not integrate automated Testing and Building... The Work Item Management of Jira is about as complicated as the one of TFS so we use Trello. The other Source Control Systems are more complex to use because the integration into Visual Studio is not as good.
Markus Hopfenspirger profile photo

Return on Investment

  • Subversion helps us feel secure in maintaining access to all of our product code, both current and historical.
  • Being free and open source makes it an even better "investment".
No photo available
  • Difficult to put an ROI for TFS, however it has enabled us to become a more agile development team which in turn allows us to better service our customers
Rich Mephan profile photo

Pricing Details

Apache Subversion

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

TFS

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