1.git是分布式的,而svn不是。 2.git是按元数据存储的,svn是按文件存储的。 3.git和SVN的分支结构不同。 4.git没有一个完整的版本号,SVN有。 5.git的内容完整性要优与SVN.