git 与svn 最大的区别就是:
git是分布式版本控制系统;svn是集中式版本控制系统
svn
我们先来看看svn有哪些令人咂舌的操作,集中式好是好但是也有雨多不足
1.维护成本普遍偏高
它要一个主服务器来接收文件,正如标题所说,服务器出现问题崩溃的可是整个项目,这个损失可不是一笔小数目
2.必须要联网
如果你用互联网使用它你就知道什么叫痛苦了,没几个小时基本上开不了功的,太慢了
git
不用联网,不需要单一服务器,每个人的电脑都可以当服务器,这安全性你们懂吗?
两个人修改文件可以直接推给对方,可以看见对方修改了什么,是不是很方便?
更别提后面还有超强大的分支管理了
git yyds!
总结:Git是目前世界上最先进的分布式版本控制系统(没有之一)。