码迷,mamicode.com
首页 > 其他好文 > 详细

01_版本控制工具(集中式和分布式)

时间:2020-07-04 22:26:31      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:服务器   历史记录   宕机   硬盘   版本控制   版本   管理   集中   代码   

集中式(svn)

svn因为每次存的都是差异 需要的硬盘空间会相对的小一点  可是回滚的速度会很慢
优点: 
    代码存放在单一的服务器上 便于项目的管理
缺点: 
    服务器宕机: 员工写的代码得不到保障
    服务器炸了: 整个项目的历史记录都会丢失

分布式(git)

git每次存的都是项目的完整快照 需要的硬盘空间会相对大一点
    (Git团队对代码做了极致的压缩 最终需要的实际空间比svn多不了太多 可是Git的回滚速度极快)
优点:
    完全的分布式
缺点:    
    学习起来比SVN陡峭

01_版本控制工具(集中式和分布式)

标签:服务器   历史记录   宕机   硬盘   版本控制   版本   管理   集中   代码   

原文地址:https://www.cnblogs.com/lufei910/p/13236744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!