Linus 在 1991 年創(chuàng)建了開源的 Linux 系統(tǒng)瑞筐。10 年后名揚天下凄鼻,20 年后統(tǒng)治服務器領域,可謂 Linux 恒久遠聚假,Linus 永流傳块蚌。
雖然 Linus 創(chuàng)建了 Linux,但確是靠全世界熱心的志愿者積極參與才使得 Linux 不斷壯大的膘格。這么龐大的工程是如何維護其源代碼的呢峭范?
事實上在 1991-2002 年間,Linus 都是通過手工合并的方式維護代碼瘪贱。轉(zhuǎn)眼纱控,來到了 2002 年,隨著源代碼飛速增長政敢, Linus 已經(jīng)疲于應付手工維護代碼了其徙,于是乎整個項目組開始啟用分布式版本控制系統(tǒng) BitKeeper 來管理和維護代碼。BitKeeper 的開發(fā)商是 BitMover 喷户,BitMover 的創(chuàng)始人和 CEO 期望 BitKeeper 能幫助 Linus 免于陷入不斷加重的 Linux 內(nèi)核管理工作中唾那, 出于東方人道主義免費給 Linux 使用 BitKeeper 。
不過好事不長久褪尝,由于某些商業(yè)原因闹获,2005 年開發(fā) BitKeeper 的商業(yè)公司同 Linux 的合作關系結束,他們收回了免費使用 BitKeeper 的權力河哑。這就迫使 Linus 不得不吸取教訓避诽,只有開發(fā)一套屬于自己的版本控制系統(tǒng)才不至于重蹈覆轍。
周末 Linus 消失了璃谨,十天后沙庐,Git 問世了。今天佳吞,Git 已經(jīng)成為上萬個項目的版本控制系統(tǒng)拱雏。
牛X就是這么定義的,一言不合就自己造輪子底扳。