uyfrjk 发表于 2018-1-14 18:44:26

git与svn的区别

  Git鼓励分Branch,而SVN,说实话,我用Branch的次数还挺少的,SVN自带的Branch merge我还真没用过,有merge时用的是Beyond Compare工具合并后再Commit的;
  4)GIT没有一个全局的版本号,而SVN有:
  目前为止这是跟SVN相比GIT缺少的最大的一个特征。
  5)GIT的内容完整性要优于SVN:
  GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
  6)Git下载下来后,在本地不必联网就可以看到所有的log,很方便学习,SVN却需要联网;
  7)SVN在Commit前,我们都建议是先Update一下,跟本地的代码编译没问题,并确保开发的功能正常后再提交,这样其实挺麻烦的,有好几次同事没有先Updata,就Commit了,发生了一些错误,耽误了大家时间,Git可能这种情况会少些。
页: [1]
查看完整版本: git与svn的区别