Git和SVN的优缺点比较

现在用的Git,忽然间想到以前用SVN,各有什么优缺点呢,找点资料简单对比下,做个记录

Git(打√号都是自己有碰到的)

优点

1.适合分布式开发,强调个体√

2.公共服务器压力小,发送数据量小√

3.速度快√

4.任意两个开发者之间可以很容易的解决冲突。因为是自己开发,没有碰到

5.离线工作,如果是提交到本地这个层面倒是用到了。

缺点

1.学习周期长,现在自己都是用命令的方式,需要记很多命令,使用熟练的情况下需要记60~100个命令√

2.不符合常规思维,并没有发现

3.保密性差,代码克隆下来可以随意的公开,难道SVN不能随意公开?


SVN

优点

1.管理方便,使用方便,图形化界面简直不要太好用√

2.易于管理,集中式服务器更能保证安全性

3.代码一致性高(意思是冲突少?)

4.适合人数不多使用,都是在人数较少的情况下使用的,没什么感觉

缺点

1.服务器压力大,数据量暴增,和前端似乎没什么关系

2.不联网无法做对比,这倒是真的√

3.不适合做开源开发,那倒是,做开源是Git用的多一点。√

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,174评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 这幅星空已经是第四遍了,在宝虹上刷了三遍,各种灿烈,这次用获多福画了张小幅的,还是没有层次感,加了滤镜感觉还可以看...
    蓝默水儿阅读 245评论 2 1
  • 好吧,其实对于军训还是有很多想说的,毕竟这可能是我人生中最后一次感受军营文化,最后一次穿军装。但美好的东西,还是让...
    沈大牛阅读 682评论 0 50
  • 有时候忘了珍惜。伤害来的太无意! 那年我们在教室第一次相遇,没想到班主任在编排位置时,竟...
    零度式微笑阅读 274评论 0 1