SVN和Git-集中式版本控制系统和分布式版本控制系统

SVN:集中式的版本控制系统
Git :分布式版本控制系统

集中式版本控制系统

集中式版本控制系统介绍,版本库全部放在中央服务器的,每个开发者都要先从中央服务器取得最新的版本,然后再开始自己的任务。完成开发后还要把自己的版本上传到中央服务器。
集中式版本控制系统缺点:由于开发前后都要和中央服务器进行交互,所以会经常有上传下载的动作,文件很大时会很浪费时间精力。
在这里插入图片描述

分布式版本控制系统

分布式版本控制系统介绍:没有中央服务器,每位开发者的电脑上都有完整的版本库。当多个开发者对版本进行修改时,他们之间只需把各自的修改推送给对方,就可以互相看到对方修改的版本了。

既然是多人协作,我们肯定是需要指定一个人的电脑作为总仓库,所以人从他的电脑上提交更新,拉取别人的提交,这样才能保证他的仓库保留了所有人的改动。 这个人其实就充当了集中式中的服务器仓库的角色。

所以我们通常说的分布式管理系统的服务器就是其实就是找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。
在这里插入图片描述

参考:https://www.jianshu.com/p/710572d6e95a

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值