svn和git的区别