GIT对IT界的自诉

我叫GIT,IT行业的人基本都知道我是谁。若是你说你是一个程序员,而后你不认识我,那么我只能呵呵了。除了鄙视你外我还能想出其余的词吗?答案只有不能0.0,提及个人故事,有着一段很牛X的经历。  程序员

个人大哥叫VCS,也被人类称为版本控制系统。他诞生于1986年,我还隐约听我母亲说当时的他仍是一个shell脚本,1989年3月,人类用C语言从新设计并编写了个人大哥VCS;1993年,他渐渐正式被应用在了IT行业,自从VCS步入人类的世界中,大哥的影响对IT行业来讲出现了翻天覆地的变化。刚开始大哥只是将一我的类的文件回溯到它原来的状态,或者让人类经过比较他们上传文件差别中查出是谁修改的,而后大哥进行恢复文件,让程序员们的工做量大大的减小了不少。也正所以,我大哥在家族的地位就像皇帝通常不可动摇,他发脾气没人敢得罪,那段时间我一度以为我大哥才是真正的牛人,也将这样一直被宠下去。shell

  直到有一天.......大哥开始渐渐消沉了下来,他发现本身开始被人类所埋怨,所吐槽了,他渐渐的感受力不从心了,这时的我明白大哥已经老了。噩梦永远都是那么的痛苦,终于有一天,二哥和大哥由于IT界的争宠喋喋不休的吵了起来。二哥叫CVCS,也就在没过多久以后人类看出了我二哥的潜力,二哥CVCS也顺其天然的卷入了IT界的发展,二哥的表现并无让他们失望,他众望所归。他也被你们称为集中化版本控制系统,经过一个单一的服务器,他能够保存全部文件的修订版本。协同程序员们对经过客户端连到这台服务器,取出最新的文件或者提交更新。这些年以来,二哥CVCS已成为版本控制系统的标准作法,他就像一颗耀眼的明珠出如今了IT界,顿时人类疯狂的追逐和改进。那段时间,大大小小的公司随处可见二哥CVCS的身影,我也为他感到高兴,但愿他一直这么的好下去。 服务器

  但是好景不长,渐渐人类也发现了二哥的缺点,由于CVCS是依靠服务器的单点今昔。若是程序员们在这一小时内同时提交工做报告,那么有可能二哥管理不过来,致使谁都没法提交更新也就没法协同工做。要是服务器的磁盘发生故障,碰巧没作备份或者备份不够及时,就会出现丢失数据的风险。也就是说,只要整个项目的历史记录被保存在单一位置,就有丢失全部历史更新记录的风险。人类是不但愿出现这种状况的,这时他们将眼光汇集到了我 GIT身上。spa

  我——GIT 家族中最小的成员,也被称为布式版本控制系统。从小看着大哥VCS和二哥CVCS在IT圈中混的风生水起,本身难免有时候会既羡慕又难过。羡慕的是为何哥哥们均可以那么优秀,那么成功,难过的是为何本身对IT圈来讲没发挥做用呢?一个偶然的机会,人类发现个人身上有着他们一直追求的东西。我能够把原始的代码仓库完整地镜像下来,当服务器发生故障,我能够经过任何一个镜像出来的本地仓库恢复。由于个人每一次提取操做,实际上都将是一次对代码仓库的完整备份。成功的解决了人类程序员困惑许久的问题,我听到了他们欢呼的声音,他们将我如获至宝,我也就这样正式踏足IT界。设计

  从我被应用到如今,IT界一直被推进着向前发展,对于在这个为肉松饼编写小说都能流行的时代来讲,今天个人自诉只想告诉那些人类,咱们整个家族为了大家付出了不少,请大家不要抛弃咱们,咱们但愿能够更好的继续为大家服务,让咱们共同努力,COME ON !版本控制

相关文章
相关标签/搜索