将本站设为首页
收藏藏圣官网,记住:www.cangshanyue.com
账号:
密码:

藏圣书屋:看啥都有、更新最快

藏圣书屋:www.cangshanyue.com

如果你觉得好,恳请收藏

您当前的位置:藏圣书屋 -> 重生IT大亨 -> 第178章 GitHub源代码仓库

第178章 GitHub源代码仓库

温馨提示:如果本章属于内容错误等情况,请点击下面的按钮发送报告,我们会在一分钟内纠正,谢谢

  版本控制工具主要应用于大型软件开发领域。

在git分布式源代码管理工具出现之前,版本控制工具主要是,集中式版本控制工具,比如著名的cvs,比如很多大型企业所用的svn。

每一位程序员,利用工具在本地工作站,建立一个工作目录树,目录中的内容就是版本库的所有代码,修改或者完成代码后,再提交给远端的代码库。

但是,这样集中管理的方式有很大的局限性,因为每个本地的目录树,都是最新的代码,但如果想要查询历史修改记录,就必须与服务器上的代码库做比较。

这样,就必须使用到网络,永远保持网络在线的状态,才可以做到。并且,最大的问题在于,主版本只有一个,且不能随意修改,这就限制了软件开发的效率。

而git则不同,在抓取了代码库之后,向版本库再提交代码时,无需连接远程版本库,也就无需连接网络,所有的记录都存储在本地计算机的目录中。

在同步时,通过git的h操作,连接网络,将代码上传到主版本库,自动比较改动后,生成一个包含少量修改的补丁包,补丁包由项目维护人员测试,没有问题后,再更新到主版本库。

前世时,git分布式源代码控制系统,是由lux系统发明人,林纳斯特瓦兹创造出来的,就因为lux系统是开源的操作系统,源代码的更新大部分来源于众多程序员的无偿劳动,而每天都有成千上万个程度员,向lux团队大量源代码更新,纯粹靠人工的话,工作量实在太大,效率又太低。

于是,林纳斯特瓦兹就在2005年创造了git版本控制系统,来解决lux系统的版本控制问题。

推出分布式管理系统,也是张毅自己本身的需要。

微硬公司的软件种类越来越多,代码库也越来越庞大,他本身又要经常出国,更新代码和修补程序bug非常的麻烦。

程序员之间想要沟通,只能靠电话或者邮件沟通,驻天朝的程序员提交的代码,在山姆国想看到,只能通过点对点的沟通,考虑到时差,考虑到网络环境等等的不利因素,会导致沟通的效率极低。如果再加上欧洲的程序员,那就是一个恶梦了。

git的出现,给出了解决分布式源代码控制的解决方案。

而github,就像一个大型的立体式仓库,集合了所有的有代码存储和管理需求的公司。

对于个人用户来说,github代码仓库是完全免


  本章未完,请点击下一页继续阅读!
上一页 123下一页

看了《重生IT大亨》的书友还喜欢看

妖孽下山,五位师姐超宠我
作者:面瘫的苏小离
简介: 叶凡有五位美女师尊。

大师父洛倾城,武道至尊,修为通天!<...
更新时间:2026-03-04 21:44:33
最新章节:第两千九百二十八章紫霄天罡印的恐怖威力!
脚踩不祥,我于乱世证长生
作者:易尘
简介: 【凡人流】\n天地苍茫,谁主浮沉?\n蝼蚁出剑,亦可斩天上真仙!

...
更新时间:2026-03-04 21:25:33
最新章节:第1374章 动手,杀了他!
祭祀百年,我成了部落先祖
作者:山人有妙计
简介: 穿越到大荒,沈灿因为身体‘孱弱‘成为炙炎部落祖庙的守祧(tiao),负责祖庙日常洒扫...
更新时间:2026-03-04 21:07:08
最新章节:第五百八十九章 牛蛇无踪,老祖平等的爱你们每一个种族
公路求生:大佬咋在验收怪物物资
作者:破冰大锤子
简介: 公路求生+木筏求生+全民求生类游戏+无cp【专注无cp一百年,没有姐姐妹妹后宫,不喜...
更新时间:2026-03-04 21:24:59
最新章节:第五百五十七章 这只鸟怎么这么大
爹魔尊,娘圣主,我不啃老干嘛?
作者:肚子痛捏
简介: 天才+抽象主角+修仙日常\n(本书刚开,所以评分有点低,以后会涨的,不要走啊)\n龙...
更新时间:2026-03-04 21:23:07
最新章节:第879章 凌伊山:幽三雷,让你看看我的成长!
矜娇厌厌
作者:不吃胡萝卜的兔老大
简介: 她是秦江珩娇养的花,消失三年后再见,本该人生有路各分东西,可却被他强搂进怀里。
更新时间:2026-03-04 21:13:54
最新章节:第95章 摩天轮