svn的版本, 每个版本都会生成独特差异化的文件, Git是记录这部分的信息, 所以使用svn的大型项目(有许多的历史信息), 较为久远的历史版本show history时, 会特别慢, 而新建的文件会快速反应
svn生成差异化文件导致svn适合管理文档, 而不适合管理代码, GIT正好相反,
因为我们在查看文档时总希望文档是全面的, svn的差异化文件就是比较全的, 会占用较多资源;
但是我们在修改代码时, 会希望能快速反应, 并比较不同版本的不同, svn差异化文件会导致这一过程缓慢, 所以Git适合管理代码。