Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

tfs vs svn performace over WAN

Tags:

svn

tfs

CAn someone please let me know what is performance of TFS vs SVN over the WAN. I have a scenario where we have multiple teams set up accross geography. Can someone help me decide on what to use?

More sepcifically i would like to know about TFS 2008 performance. From reading on internet, i understand that TFS 2005 was really bad on WAN. But wanted to know if anyone has seen any major improvements in TFS 2008 performance?

like image 311
rauts Avatar asked Oct 01 '09 16:10

rauts


2 Answers

TFS is not really designed to work off-line (even though it is possible to work around that).

Subversion is therefore a better choice when working with an unreliable/slow connection. Modern version control tools like mercurial or git are even better in this regard.

That being said, I'm not sure the comparison is useful. Subversion is just a version control system. TFS contains a version control system, build server, issue tracker, project reporting and data collection services, sharepoint repository etcetera.

like image 155
Wim Coenen Avatar answered Sep 23 '22 22:09

Wim Coenen


This sounds like you want to consider a distributed version control system (dvcs). This works very well as developers can continue to work without internet access and many other advantages.

One that seems to be gaining a lot of traction for developing on Windows is GitHub combined with GitExtensions for Visual Studio (given your reference to Tfs I'm making the assumption this is your setup). Git has a different background but many MS stack projects are moving to it, especially in the scenario you describe and open source ones.

like image 20
dove Avatar answered Sep 26 '22 22:09

dove