Git是分布式的,而Svn不是分布的。Git下载下来后,在OffLine状态下可以看到所有的Log,SVN不可以。SVN的特点是简单,只是需要一个放代码的地方时用是OK的,Git的特点版本控制可以不依赖网络做任何事情,对分支和合并有更好的支持。