使用远程操作进行颠覆的git有多快?

时间:2010-02-18 17:37:12

标签: svn git

我已经看到大量有关git如何比svn快的统计数据,但大多数统计数据只是将git的本地操作与SVN的等效远程操作进行比较。有没有人有链接到硬数据,比较git的速度和远程操作与SVN的远程操作速度?

2 个答案:

答案 0 :(得分:3)

正如评论中所提到的,与Git相关的远程操作与Subversion完全不同:

  • git最初会所有回购的历史记录,然后可以自主工作。
  • Subversion只会获取最新的历史记录,并在需要时向服务器请求更多信息。

但不要忘记Git是围绕一个主要功能构建的:能够快速应用十几个补丁(和/或合并)。<
这是应该在两个工具之间测量的一个操作,以及Git具有相当大优势的一个操作,文件的不同版本的比较和合并是纯本地操作,如此所示Git Subversion comparison页面(免责声明:用Git wiki编写)

  

Git非常快。由于所有操作(推送和提取除外)都是本地操作,因此不会涉及网络延迟:

这意味着仅比较远程操作将极大地限制被比较的功能......

答案 1 :(得分:2)

查看http://git.wiki.kernel.org/index.php/GitBenchmarks上提到的参考资料(原始资料)。

如果我没记错的话,其中一些确实包括速度与Subversion的比较。