tfs vs svn在WAN上的性能

时间:2009-10-01 16:37:02

标签: svn tfs

有人请告诉我广域网上TFS与SVN的性能。我有一个场景,我们有多个团队建立在地理位置。有人可以帮我决定使用什么吗?

我更想了解一下TFS 2008的性能。从在互联网上阅读,我明白TFS 2005在WAN上真的很糟糕。但是想知道是否有人看到过TFS 2008性能的任何重大改进?

4 个答案:

答案 0 :(得分:5)

TFS并非真正脱机工作(即使它是possible to work around that)。

因此,在使用不可靠/慢速连接时,Subversion是更好的选择。在这方面,mercurialgit等现代版本控制工具甚至更好。

话虽如此,我不确定比较是否有用。 Subversion只是一个版本控制系统。 TFS包含版本控制系统,构建服务器,问题跟踪器,项目报告和数据收集服务,sharepoint存储库等。

答案 1 :(得分:2)

这听起来像是要考虑分布式版本控制系统(dvcs)。这非常有效,因为开发人员可以在没有互联网访问和许多其他优势的情况下继续工作。

对于在Windows上进行开发而言似乎获得了很多牵引力的是GitHubGitExtensions结合使用Visual Studio(鉴于您对Tfs的引用我假设这是您的设置) 。 Git具有不同的背景,但many MS stack projects正在转向它,特别是在您描述的场景和开源场景中。

答案 2 :(得分:2)

根据团队的规模,专业知识和资金,Tfs的考虑因素是在不同的位置使用Tfs proxy server

答案 3 :(得分:1)

上次我检查时,TFS没有针对低带宽连接进行优化 - 例如,在更新文件版本时它不会发送差异,而只是向您发送新文件的完整内容(好吧,在至少它gzips它...)。