文章预览
1 两个软件同时诞生 2005年4月,Larry发现有Linux内核开发者违反了协议,正在对自己的宝贝软件BitKeeper做逆向工程,他怒不可遏,撤销了Linux的使用许可。 (详情参见:被Linux之父力挺的软件,开源后倒下了...) Linux一下子面临着没有源码管理系统的窘境! 这件事情影响很大,第一,Linus Torvalds不得不停下内核的开发和管理工作,开始开发Git。 第二,它促使Olivia Mackall发布了几周前开发的 Mercurial v0.1 ,和Git一样,这也是一个可扩展的分布式版本控制系统。 两个分布式版本控制系统可以说是同时起步。 很明显,顶着Linux光环的Git(当然它自身非常优秀)受到了更多人的欢迎,很多公司选择了Git,其中就包括互联网巨头Facebook。 随着业务的飞速发展,Facebook的代码库也开始以惊人的速度增长。 单单是2013年,Facebook的Git代码仓库就提交了4.4万个文件,1700
………………………………