2017-04-01 135 views
0

我最近将500k提交的一个巨大的SVN仓库转换为数百个git仓库。为什么git仓库比SVN仓库小得多?

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

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

+0

你能告诉我们Subversion版本库有多大,git版本库变得有多大? –

+0

我现在无法访问svn服务器,只是看一个特定的回购站。 SVN只有650MB,git只有130MB。 – eeijlar

回答

1

svnvsgit.com回答你的问题:有相当的数据

Subversion和Git仓库将有大致相同的尺寸。除了存储大量二进制文件的情况外,当Subversion版本库可能比Git版本小得多时(因为Subversion的xdelta delta压缩算法对二进制和文本文件都适用)。

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

库大小的差异确实是微不足道的,因为Git仓库,比相应的颠覆更小,只有10%一个

In conconssion:

  • Git有一个整体较小的存储库s IZE
  • SVN会比较小,如果你有很多的二进制文件

如果你的Git回购相比,尺寸为显著小(超过20%),有一个真正的可能性出现了错误。