为什么git repos比SVN repos小得多?

时间:2017-04-01 06:10:29

标签: git svn svn2git

我最近将一个拥有500k提交的庞大SVN存储库转换为数百个git存储库。

与SVN相比,git repos很小。我的经理认为我没有做好!我使用svn2git,我认为它工作得很好。

只是想知道它变小的主要原因是什么?

1 个答案:

答案 0 :(得分:1)

svnvsgit.com回答了您的问题:

  

具有等效数据的Subversion和Git存储库大小大致相同。除了存储大量二进制文件的情况外,Subversion存储库可能比Git存储库小得多(因为Subversion的xdelta delta压缩算法适用于二进制文件和文本文件)。

Repository Site Benchmarks下,他比较SVN和Git并看到:

  

存储库大小的差异确实无关紧要,因为Git存储库仅比相应的Subversion存储库小10%

尴尬:

  • Git的整体存储库大小较小
  • 如果你有很多二进制文件,SVN会更小

如果您的Git回购比较显着小(超过20%),则可能会出现问题。