博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 分布式版本控制了解
阅读量:5302 次
发布时间:2019-06-14

本文共 698 字,大约阅读时间需要 2 分钟。

今天也来了解一下这个版本控制神器,下面了解一些词语的意思

 

先说集中式版本系统,版本库是集中放在中央服务器的,干活的时候,都是用自己的电脑,从中央处理器取得最新的版本,干完活后,在把自己的活推送给服务器。中央处理器就好比一个图书馆,大家都从图书馆借书,然后回家自己看,看完后再返回给图书馆。

集中式版本系统的缺点是必须联网才可以干活,如果互联网,网速慢的话,可能提交一个10M的文件就得很长时间,如果中央服务器快掉的话,所有人对没法干活了
分布式版本系统有什么不同呢,首先、分布式版本系统没有中央处理器,每个人的电脑都是完整的版本库,这样,你工作的时候就不需要联网的,那多个人如何协作呢,比方说自己在电脑上修改了A,你的同时也在电脑上修改了A,这时,你们俩之间只需把各自的修改退送给对方,就可以互相看到对方的修改了
和集中式版本控制相比,分布式版本控制系统更安全,因为每个的电脑都有完整的版本库,某一个人的电脑坏掉不要紧,从其他人那里复制一个就可以了
版本,顾名思义,就是记录每个模块的改动,并为每次改动编上序号,个人理解:用来记录和区分你的每次操作。

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

转载于:https://www.cnblogs.com/geek12/p/4109077.html

你可能感兴趣的文章
cdoj 1256 昊昊爱运动 预处理
查看>>
Codeforces 936E. Iqea
查看>>
js函数定义方式
查看>>
如何使用OpenCart 2.x Event事件系统
查看>>
循环不变式
查看>>
linux tomcat 启动
查看>>
oracle分析函数(2)
查看>>
TempCache 临时内存缓存器
查看>>
查询索引中的碎片和重建SQL server索引
查看>>
时间流逝
查看>>
python多态和规范
查看>>
面向对象程序设计——表达式求导问题总结
查看>>
Android中APK签名工具之jarsigner和apksigner详解
查看>>
信息量,熵,交叉熵,相对熵与代价函数
查看>>
报表session与应用session常识普及
查看>>
毫秒数转具体事件方法
查看>>
usermod
查看>>
Vue全局API总结
查看>>
Uva(10034)
查看>>
shutdown
查看>>