0
点赞
收藏
分享

微信扫一扫

版本控制工具svn和git的区别

陌岛 2022-11-07 阅读 71


集中式(svn)

svn因为每次存的都是差异,需要的硬盘空间会相对的小一点 可是回滚的速度会很慢

  1. 优点:
    代码存放在单一的服务器上,便于项目的管理
  2. 缺点:
    服务器宕机: 员工写的代码得不到保障
    服务器炸了: 整个项目的历史记录都会丢失

分布式(git)

git每次存的都是项目的完整快照,需要的硬盘空间会相对大一点。 (Git团队对代码做了极致的压缩,最终需要的实际空间比svn多不了太多,可是Git的回滚速度极快)

  1. 优点: 完全的分布式
  2. 缺点: 学习起来比SVN陡峭


举报

相关推荐

0 条评论