What users are saying about
112 Ratings
47 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
112 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.1 out of 101

Add comparison

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

TFS

TFS is well suited for a team looking for structured requirements, projects, test cases, bugs, user stories, etc. It works well for planning things out and coordinating with others to see the "bigger view". TFS is great in scenarios where paper trails and other auditable data is needed to keep people in check and accountable. The search and query functionality allows users to search for past issues that may have been resolved previously and have crept back, and can provide history and context surrounding project functionality/decisions.

TFS might not work as well for a team truly looking for a scrum experience. Although my companies have both claimed scrum, they both planned out releases at least a few weeks in advance. If you're changing things on a daily basis it might not be as great of a tool.
Erin Hinnen profile photo

Pros

  • Can be used from many locations, like a cloud-based system but with more custom control--and its free!
  • Multiple projects easily stored in a single repository, which aids in maintenance of common code, yet also easily allows for separate repositories where no sharing is desired.
  • Very stable, with lots of additional tools to help maintain and examine repositories (e.g. websvn).
  • Much easier to understand when coming from more traditional SCM systems like CVS and Perforce (as opposed to Git, which is a bit of a paradigm shift).
No photo available
  • Field customization is a feature TFS has that I particularly like. We have a very specialized customization of TFS running so that I can query for specific iteration/release paths that are relevant to our metrics. We also utilize a unique workflow structure for bugs and user stories as the process from creation to close is unique within our company.
  • TFS does their web view really well, especially with newer versions of the product. Often times, I feel that very little is lacking when I am logged into the web view of TFS. I am able to bulk edit items in the newer version of TFS, and at my old job we even set up the ability for QA to push checked in code to stage environments through TFS.
  • Finally, I feel TFS does a very good job of keeping historical track of actions performed to tickets. If someone has edited a ticket in any way, I can review and identify who made the change and when. This helps give me context when a developer contacts me to ask me a question related to the wording of a ticket. This also helps hold people accountable if tickets are written incorrectly or incompletely and prevents people from passing blame to others.
Erin Hinnen 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
  • I think if old coding languages were easier to migrate and keep in TFS as a archive and easy to access then that would be a huge improvement.
  • Easier to create dashboards within TFS of the approvals for projects.
Tiffany Seeman 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
The JIRA integration with Bitbucket is a little nicer for sure, since they're both Atlassian products. Still, the Visual Studio and Azure integration with TFS made this a no-brainer for me. Price-wise they are similar but you get a lot more with your TFS subscription. For the automated builds and deployment logic alone, it's worth it.
Brian Willis profile photo

Return on Investment

  • Time saved in file management
  • No data loss
  • No need to rewrite objects or make backups
Luca Campanelli profile photo
  • The biggest impact of TFS is both the breadth and depth visibility of projects. It's integrated capabilities with Visual Studio and SharePoint allows for management, customers, stakeholders and developers alike to have a "place" within the process, understand the state of projects and provide feedback.
Brian Campbell 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