git的优点:
1、git建立分支只是指针移动,是及其轻量级的。
svn建立分支需要拷贝文件
2、git支持分布式版本管理
svn不支持分布式版本管理。不利于个人维护自己的版本库
3、git可以修改提交历史说明
svn不能修改
4、一个很大的文件被误上传,git可以轻易删除。
svn需要管理员使用管理员命令删除
svn的优点:
1、svn权限控制可以精确到文件
git只能是版本库
总结:
git与svn相比更加强大。完完全全可以替代svn。
但是需要思考项目是否需要用到多分支。 git的多分支管理还是较为麻烦的