集中式:

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆

集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊

分布式:

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了

和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活了

在实际使用分布式版本控制系统的时候,其实很少在两人之间的电脑上推送版本库的修改,因为可能你们俩不在一个局域网内,两台电脑互相访问不了,也可能今天你的同事病了,他的电脑压根没有开机。因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已

Git之集中式vs分布式相关推荐

  1. 【git】—集中式与分布式版本控制系统

    [前言] 大家都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了,之前的linux代码是由Linus本人通过手工方式合并代码,后来为了切 ...

  2. Git复习(一)之简介、安装、集中式和分布式

    简介 Git是分布式版本控制系统,使用C语言开发的,CVS.SVN是集中式的版本控制系统,集中式的版本控制系统不但速度慢,而且必须联网才能使用. Git是分布式版本控制系统,同一个Git仓库,可以 分 ...

  3. Git集中式vs分布式笔记

    git简介 是目前世界上先进的分布式版本控制系统(没有之⼀). 不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去.Linus花了两周时 ...

  4. 集中式 vs 分布式 版本控制

    集中式 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.中央服务器就好比 ...

  5. 集中式和分布式版本控制系统的区别

    集中式: 先说集中式版本控制系统.简单的说就是,版本库是集中的存放于中央服务器的.干活的时候,先要去中央服务器里领取最新的版本,然后在开始干活.干完活在将自己的版本上传到中央服务器. 就好比要改一本书 ...

  6. 版本控制系统的集中式和分布式

    大家都知道CVS及SVN都是集中式的版本控制系统:Git是分布式版本控制系统.那么集中式和分布式版本控制系统有什么区别呢? 先来说说集中式版本控制系统,版本库都是集中存放在中央服务器的.而干活的时候, ...

  7. 版本控制:集中式VS分布式了解它们的运行方式

    前面提到,Linus一直痛恨CVS及SVN这些集中式的版本控制系统,为什么呢?Git是分布式版本控制系统,那么集中式和分布式版本控制系统又有什么区别呢? 先说集中式版本控制系统,版本库是集中存放在中央 ...

  8. 集中式版本管理系统和分布式管理系统的区别-集中式vs分布式

    集中式:版本库是集中存放在中央服务器的,本地是没有版本库的修改记录的.干活的时候,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.所以集中式版本控制系统最大的 ...

  9. 架构选型必读:集中式与分布式全方位优劣对比

    应用现状比较 由于历史原因,集中式架构多用于传统银行.电信等行业.主机资源集中在大型主机或小型机上.集中式架构下,包括操作系统.中间件.数据库等"基础软件" 均为闭源商用系统.集中 ...

最新文章

  1. 会议重点介绍芯片设计中的人工智能
  2. Zabbix企业应用之服务器硬件信息监控
  3. 两数之和—leetcode2
  4. JDK 14的新特性:instanceof模式匹配
  5. 怎么主动发起话题_为什么男生不愿意主动追求女生了?这或许是最终的核心原因...
  6. TokenInsight:BTC网络活跃度保持历史高位,人气居高不下
  7. vba抓取网页数据到excel_抓取网页数据,上班也能看股票
  8. Adobe Flash CS4 序列号-Adobe Dreamweaver CS4 序列号
  9. 移动办公应用的需求分析讨论
  10. 晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例
  11. 【ENVI解决经验】裁剪后背景改为白色(透明)
  12. TiDB Data Migration (DM)介绍
  13. C语言:提取字符串中的数字
  14. 沁恒三模键盘方案测试体验
  15. PROE CREO 各类3D模型图档大全-8.2G
  16. 树莓派diy小型计算机,自制树莓派电脑,让树莓派不再神秘
  17. Algorithm保姆级笔记(基础+提高+Top1+杂题+Top2+蓝桥杯)
  18. 【教程】爱玩吧QQ空间说说刷赞网怎么刷秒赞教程
  19. 在VMware8.0下安装crux2.6
  20. Java基础不使用方法重载缺点

热门文章

  1. 荣新linux培训,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  2. dao层mysql复合语句_在业务中是使用多个Dao组合好,还是一个链接查询好?
  3. 鸿蒙系统r如何升级,高歌猛进,鸿蒙系统升级机型再次确认,花粉:终等到!...
  4. 78oa mysql_78oa系统版本升级方法
  5. elementui from表单提交_elementui upload与form一起提交
  6. Oracle约数,Oracle约束简介
  7. Python 爬虫利器三之 Xpath 语法与 lxml 库的用法
  8. SpringBoot(六):SpringBoot整合Redis
  9. jsoncpp之初体验
  10. DateTimeFormatInfo 类