git和SVN的区别小结