自Git诞生以来发生了很多事,但有一件事情很明显:软件正在吞噬这个世界。
作者
JanvandenBerg
译者
弯月,责编
郭芮
以下为译文:
Git诞生于年,差不多是Linux诞生(年)和今天(年)的正中间。自Git诞生以来发生了很多事,但有一件事情很明显:软件正在吞噬这个世界,而Git就是它的“叉子”。
Linux和Git
也许LinusTorvalds曾担心他心爱的Linux项目“不会走向壮大和专业化”,然而,时至年,他的这种疑虑已烟消云散,因为Linux已发展得如火如荼,甚至主导了服务器和超级计算机市场。随着基于Linux的Android智能手机的到来,Linux的应用在未来数年内都不会消退。对于许多开发人员,Linux已然占据了日常工作的方方面面,且成为了世界上最大的分布式软件项目。
随着年Git的诞生,LinusTorvalds可以宣称他掀起的重大软件革命有两次之多(不仅仅是一次)。这两个项目都源自个人项目,而后者的诞生源于前者的需要。互联网历史的邮件列表档案中记载了这两项技术的起源。(旁注:Torvalds只花了几天时间就实现了在Git上托管Git自己的代码,这堪称Git最令人印象深刻的壮举之一)。
如今
时至今日,Git无处不在,它已统治了分布式版本控制系统(DistributedVersioningControlSystem,即DVCS)。然而,它并不是第一个DVCS,甚至可能不是最好的,换句话说,某些情况并不适合使用Git。
Linux项目本身也使用了Git,这当然是其优秀品质的最强证明。因为比Linux还大的开源项目屈指可数。因此,如果它可以管理好Linux的话,那么其他项目又怎么会有后顾之忧呢?
然而,Git也因为自己完美的形象而惨遭打脸。它需要一种不同的思维方式。如果你对自己所做的事情不是十分满意,那肯定就会出意外。
基于Web的DVCS
GitHub解决了Git的部分问题。他们获得灵感为Git和分布式软件协作创建了Web界面,并加入了社交的功能(
转载请注明:http://www.0431gb208.com/sjszyzl/1352.html