Reputation: 1525
I'm aware that there are a lot of questions on SO with similar content, but I can assure you that I have read the most of them completely with answers and comments.
My situation is slightly different in means that our company is mostly Java-oriented and thus the standard ALM tool set is already set up:
Now, I run a team of .NET developers and we need to set up something similar for our dev process and the discussion is whether to go separately with TFS or to reuse the existing infrastructure and plug in the .NET projects there as well.
I realize that the biggest pro-TFS argument is good integration with VS, but with our current setup I am wondering if there are some good arguments for not using TFS at all.
Upvotes: 10
Views: 5920
Reputation: 11
If your team uses visual studio you basically get VS Team Services for free, which is include a lot of TFS functionalities for free for small teams. On top of that you get free credits on azure every month and are set on the infrastructure side to start. Resuming, you don't need a TFS license if you already have a visual studio subscription to do most of the things involved in developing an application.
Upvotes: 1
Reputation: 8400
Microsoft Visual Studio Team System (VSTS) is a complete development environment for mostly Windows oriented development. TFS is at the heart of the system and plays a key role getting complete tracebility from requirement to final system test.
So one of the most important reasons to use TFS as Version Control System is because it play this central role in VSTS, allows this traceability and simply does the job. You might not want to call any of the VSTS components best of breed individually, but together they provide a seamless integrated CI development environment out of the box with a greater total than the sum of components.
Upvotes: 4
Reputation: 650
As someone who is using both SVN and TFS for .NET developmnet, here are the biggest reasons to choose SVN over TFS in my opinion:
Bottom line, I've found SVN to be cheaper to operate, more stable, and definitely more mature.
Upvotes: 9