久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      git 誕生日你知道嗎?

      2005 年 4 月 6 日:git 項(xiàng)目首次對外公開

      git 是一個(gè)分布式版本控制軟件,最初由 Linux 之父林納斯·托瓦茲創(chuàng)作,于 2005 年 4 月 6 日以 GPL 許可協(xié)議發(fā)布。最初是為了更好地管理 Linux 內(nèi)核開發(fā)而設(shè)計(jì)。發(fā)布后的次日,git 實(shí)現(xiàn)了作為自身的版本控制工具,因此一般把 4 月 7 日視為 git 誕生日。git 是目前世界上最受歡迎的開源分布式版本控制系統(tǒng),初始由林納斯·托瓦茲開發(fā),后移交給濱野純。

      git 最初的開發(fā)動(dòng)力來自 BitKeeper 和 Monotone;git 最初只是作為一個(gè)可以被其他前端(比如 Cogito 或 Stgit)包裝的后端而開發(fā)的,但后來 git 內(nèi)核已經(jīng)成熟到可以獨(dú)立地用作版本控制。很多被廣泛使用的軟件項(xiàng)目都使用 git 進(jìn)行版本控制,其中包括 Linux 內(nèi)核、X.Org 服務(wù)器和 OLPC 內(nèi)核等項(xiàng)目的開發(fā)流程。

      git 誕生日你知道嗎?

      圖源:維基百科

      自 2002 年開始,林納斯·托瓦茲決定使用 BitKeeper 作為 Linux 內(nèi)核主要的版本控制系統(tǒng)用以維護(hù)代碼。因?yàn)?BitKeeper 為專有軟件,這個(gè)決定在社群中長期遭受質(zhì)疑。在 Linux 社群中,以理查德·斯托曼為代表的自由軟件基金會(huì)成員,則主張應(yīng)該使用開放源代碼的軟件來作為 Linux 內(nèi)核的版本控制系統(tǒng)。林納斯·托瓦茲也曾考慮過采用現(xiàn)成軟件作為版本控制系統(tǒng)(例如 Monotone),但這些軟件都存在一些問題(比如性能不佳)。而現(xiàn)成的其他方案,如 CVS 的架構(gòu),則受到林納斯·托瓦茲的批評(píng)。

      2005 年,安德魯·垂鳩(Andrew Tridgell)寫了一個(gè)簡單程序,這個(gè)程序可以連接 BitKeeper 的倉庫;BitKeeper 著作權(quán)擁有者拉里·麥沃伊認(rèn)為安德魯·垂鳩對 BitKeeper 內(nèi)部使用的協(xié)議進(jìn)行逆向工程,決定收回?zé)o償使用 BitKeeper 的許可。Linux 內(nèi)核開發(fā)團(tuán)隊(duì)與 BitMover 公司進(jìn)行磋商,但無法解決他們之間的歧見。失去了 BitKeeper,林納斯·托瓦茲只能決定自行開發(fā)版本控制系統(tǒng)替代 BitKeeper,最終他以十天的時(shí)間,用 C 語言編寫出了 git 的第一個(gè)版本。

      實(shí)際上 Linux 內(nèi)核開發(fā)團(tuán)隊(duì)決定開始開發(fā)和使用 git 來作為內(nèi)核開發(fā)的版本控制系統(tǒng)的時(shí)候,世界上開源社群的反對聲音不少,最大的理由是 git 太艱澀難懂;但是隨著開發(fā)的深入,git 的正常使用都由一些友善的命令來執(zhí)行,使 git 變得非常好用。作為開源自由原教旨主義項(xiàng)目,git 沒有對版本庫的瀏覽和修改做任何的權(quán)限限制,通過其他工具也可以達(dá)到有限的權(quán)限控制。原本 git 的使用范圍只適用于 Linux/Unix 平臺(tái),但在 Windows 平臺(tái)下的使用也日漸成熟,這主要?dú)w功于 Cygwin、msysgit 環(huán)境,以及 TortoiseGit 這樣易用的 GUI 工具。git 的源代碼中也已經(jīng)加入了對 Cygwin 與 MinGW 編譯環(huán)境的支持且逐漸完善,為 Windows 用戶帶來福音。

      推薦:《Git使用教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)