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?
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With