git与svn的区别与优点