zoukankan      html  css  js  c++  java
  • git 分布式版本控制了解

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

    先说集中式版本系统,版本库是集中放在中央服务器的,干活的时候,都是用自己的电脑,从中央处理器取得最新的版本,干完活后,在把自己的活推送给服务器。中央处理器就好比一个图书馆,大家都从图书馆借书,然后回家自己看,看完后再返回给图书馆。
    集中式版本系统的缺点是必须联网才可以干活,如果互联网,网速慢的话,可能提交一个10M的文件就得很长时间,如果中央服务器快掉的话,所有人对没法干活了

    分布式版本系统有什么不同呢,首先、分布式版本系统没有中央处理器,每个人的电脑都是完整的版本库,这样,你工作的时候就不需要联网的,那多个人如何协作呢,比方说自己在电脑上修改了A,你的同时也在电脑上修改了A,这时,你们俩之间只需把各自的修改退送给对方,就可以互相看到对方的修改了

    和集中式版本控制相比,分布式版本控制系统更安全,因为每个的电脑都有完整的版本库,某一个人的电脑坏掉不要紧,从其他人那里复制一个就可以了

    版本,顾名思义,就是记录每个模块的改动,并为每次改动编上序号,个人理解:用来记录和区分你的每次操作。


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

    如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]

    如果您想转载本博客,请注明出处

    如果您对本文有意见或者建议,欢迎留言

    感谢您的阅读,请关注我的后续博客

  • 相关阅读:
    .c 文件取为.o文件
    wildcard 处理全部文件
    专家解读Linux操作系统内核中的GCC特性
    Yeoman:适合现代Web应用的现代工作流
    【转】nodejs
    node.js
    2019暑假集训 种树
    2019.6.5 NOIP2014 day2 t2 寻找道路
    2019.6.1 最优贸易
    2019.5.11 海淀区赛之杯子
  • 原文地址:https://www.cnblogs.com/geek12/p/4109077.html
Copyright © 2011-2022 走看看