免费阅读
返回
菜单
上一章查看最新章节下一章

第178章 GitHub源代码仓库

作品:重生IT大亨作者:人生低谷
如果本章错误,请点击报错10秒纠正

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

…。。
   本章没完,请点击下—页继续阅读!如果被转码了请退出转码或者更换浏揽器即可。
  温馨提示:亲爱的读者,如果你觉得本站还好,为了避免丢失和转马,请勿依赖搜索访问,建议你使用[华为刘揽器]或[Firefox火狐刘揽器]访问并收蔵【书控书吧】 m.shkuangneng.com。我们将会持续为你更新,还建议你注册会员使用书架功能追书阅读更方便。
上一页 123下一页
上一章查看最新章节下一章
临时书架加入书签回顶部↑

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

徒儿不要,师尊我比你大很多
作者:一六飞歌
简介: 【无敌文+杀伐果断+有恩报恩+有仇必报】\n五年前,我因护妹心切打断了一个大家族公子...
更新时间:2026-03-03 23:42:04
最新章节:第1088章 炼化精血
家父刘备,望父成龙
作者:周府
简介: 汉室衰弱,群雄逐鹿。徐州陶谦、兖州曹操、扬州袁术,窥探中原。刘公初居小沛,深陷纷争,...
更新时间:2026-03-03 22:54:19
最新章节:第24章我胜则曹忧,我败则曹喜
开局闪婚大佬,重生八零赶山致富
作者:月下花无色
简介: 被家暴致死,姜昕媛三十多岁英年早逝。死后灵魂游荡,她才知道自己短暂而痛苦的一生,只是...
更新时间:2026-03-03 23:34:00
最新章节:第54章 钱包又鼓起来了
阿姨,你女儿的债我先收点利息
作者:点歌的人
简介: 阿姨+御姐+爽文+重生+搞钱\n上一世,陈博被绿茶女友陷害,以强奸犯罪名锒铛入狱。<...
更新时间:2026-03-03 23:35:02
最新章节:第720章 搞房地产
武道通神?可我是纨绔啊
作者:就会一点
简介: 阎青穿越成军阀之子,却是个体弱多病、好色如命的废物。在这皇朝崩坏、列强环伺的乱世,他...
更新时间:2026-03-03 23:09:53
最新章节:第90章 联盟对决开始
直播捡垃圾,我成警局常客
作者:唯有笔爽
简介: 【综艺直播+系统+脑洞+无逻辑+爽文无虐点+以女主世界为中心】

...
更新时间:2026-03-03 23:32:00
最新章节:第480章:男友力
书名:

本站若有图片广告属于第三方接入,非本站所为,广告内容与本站无关,不代表本站立场,请谨慎阅读。

Copyright © 2020 书控书吧 All Rights Reserved.kk

SiteMap