git和svn cvs等版本管理系统的区别(未完成版)

来源:互联网 发布:c语言 new 编辑:程序博客网 时间:2024/05/19 21:02

最近在学习git 把和svn cvs等版本管理系统的区别简单整理下,学到哪 整理到哪。


1.svn cvs等如果中心服务器宕机会导致谁都无法提交更新,也就无法协同工作。如果中央服务器的磁盘发
生故障,并且没做过备份或者备份得不够及时的话,还会有丢失数据的风险。
而git是把服务器的镜像下载在本地 这样其实服务器挂了 从本地恢复也是可以的。也就是所谓的分布式。
2.git关心的是文件的整体是否发生变化,而其它多数系统关心的是文件的内容。这样git提高了对比速度。
3.git中的绝大多数操作都只需要访问本地文件和资源,不用连网。而cvs svn的等必须要连接服务器。



原创粉丝点击