頂點小說網->都市->重生IT大亨->章節

第178章 GitHub原始碼倉庫

熱門推薦: 劍仙三千萬 宇宙級寵愛 都市國術女神 諸天新時代 從嚮往開始制霸娛樂圈 特種兵之戰狼崛起 食物鏈頂端的猛獸 我有一座天地當鋪 我真不是魔神 女配她天生好命

版本控制工具主要應用於大型軟件開發領域。

在git分散式原始碼管理工具出現之前,版本控制工具主要是,集中式版本控制工具,比如著名的CVS,比如很多大型企業所用的SVN。

每一位程式設計師,利用工具在本地工作站,建立一個工作目錄樹,目錄中的內容就是版本庫的所有程式碼,修改或者完成程式碼後,再提交給遠端的程式碼庫。

但是,這樣集中管理的方式有很大的局限性,因為每個本地的目錄樹,都是最新的程式碼,但如果想要查詢歷史修改記錄,就必須與伺服器上的程式碼庫做比較。

這樣,就必須使用到網路,永遠保持網路線上的狀態,才可以做到。並且,最大的問題在於,主版本只有一個,且不能隨意修改,這就限制了軟件開發的效率。

【新章節更新遲緩的問題,在能換源的app上終於有了解決之道,這裏下載 huanyuanapp.org 換源App, 同時查看本書在多個站點的最新章節。】

而git則不同,在抓取了程式碼庫之後,向版本庫再提交程式碼時,無需連線遠端版本庫,也就無需連線網路,所有的記錄都儲存在本地計算機的目錄中。

在同步時,透過git提供的push操作,連線網路,將程式碼上傳到主版本庫,自動比較改動後,生成一個包含少量修改的補丁包,補丁包由專案維護人員測試,沒有問題後,再更新到主版本庫。

前世時,git分散式原始碼控制系統,是由Linux系統發明人,林納斯.特瓦茲創造出來的,就因為Linux系統是開源的作業系統,原始碼的更新大部分來源於眾多程式設計師的無償勞動,而每天都有成千上萬個程度員,向Linux團隊提供大量原始碼更新,純粹靠人工的話,工作量實在太大,效率又太低。

於是,林納斯.特瓦茲就在2005年創造了git版本控制系統,來解決Linux系統的版本控制問題。

推出分散式管理系統,也是張毅自己本身的需要。

微硬公司的軟體種類越來越多,程式碼庫也越來越龐大,他本身又要經常出國,更新程式碼和修補程式BUG非常的麻煩。

程式設計師之間想要溝通,只能靠電話或者郵件溝通,駐天朝

的程式設計師提交的程式碼,在山姆國想看到,只能透過點對點的溝通,考慮到時差,考慮到網路環境等等的不利因素,會導致溝通的效率極低。如果再加上歐洲的程式設計師,那就是一個惡夢了。

git的出現,給出了解決分散式原始碼控制的解決方案。

而github,就像一個大型的立體式倉庫,集合了所有的有程式碼儲存和管理需求的公司。

對於個人用戶來說,github程式碼倉庫是完全免費的,但需要你敞開自己的原始碼。

開始時,有些原創程式設計師會覺得自己公開原始碼,是一種吃虧的行為,但後來卻發現,事情遠不是這麼簡單定義的。

自己的原始碼上傳到網站之後,所有的程式設計師都可以看到,有些感興趣的程式設計師,會測試自己的原始碼,找出一些BUG,或者提出一些改進意見。

人多力量大,在這一刻得到了淋漓盡致的體現。經過眾多程式設計師的群策群力,再垃圾的原始碼,也會變廢為寶,成為閃閃發光的金子。

而修改的過程,就是程式設計思想碰撞的過程,在不斷的交流中,大家不久之後就會發現,自己的程式設計能力突飛猛進,成長的速度遠遠超出想像。

程式設計師的圈子,相對比較小眾,但橫向聯系非常廣泛,技術交流更是頻繁,這麼好的原始碼倉庫網站,以原子裂變的方式,爆發式的傳播開來。

而Go語言,相比之下,倒顯得波瀾不驚,畢竟,一種新型的高階程式語言,想要迅速形成潮流,需要一段時間的積累。

11月底的時候,在公司安靜寫程式碼的張毅,突然接到了一個國際長途,看著上面顯示的電話程式碼,是山姆國的。

不知道會是誰打來的,接起電話,對方用非常標準的美式英語說道:“張毅先生,您好,我是山姆國錄音學會的漢斯,我謹代表山姆國錄音學會,恭喜您獲得2000年度格萊美獎提名,想邀請您出席,於2001年2月21號,在洛杉磯斯臺普斯中心舉行的格萊美獎頒獎典禮,不知道您是否有時間參加呢?”

張毅聽到這兒,有點不敢相信自己的耳朵,特意把話筒挪遠了一點兒,捏了捏自己的大腿,非常疼,看來不是在做夢。

對面的人沉默著,在等待著他的回答。

“我非常榮幸,能被錄音學會推薦為格萊美獎的提名,也非常激動,我會出席的,非常感謝漢斯先生的通知。”

“張先生,不客氣,這是我應該做的,期待您的光臨!”

放下電話,張毅緩了很大一會兒,才算是醒過神來。

自己這個音樂上的二把刀,竟然能獲得格萊美獎的提名,實在是讓人不敢相信自己的耳朵。

要是被若蘭知道了,還不得崇拜死自己了,想到這兒,他不禁哈哈大笑起來。

對以音樂為畢生追求的她來說,格萊美獎估計是她最終極的嚮往,沒想到,她的男朋友卻有機會獲得。

似乎之前,從來沒有華人獲得過這一獎項,甚至提名都沒有過。

自己已經創造了歷史,第一個獲得格萊美獎提名的華人,呵呵,想想就挺帶勁的。

中情局的事,戴利倒臺後,就算是告一段落了,情報曝料的力度可以降下來了,再搞下去,也沒什麼意思了。

自己本質上還是一位商人,過多的參與這種黑暗角落的鬥爭,沒有多大意義,還非常的危險。

何況,南聯盟戰爭後,目前又沒有切身關係到天朝的事情,再搞下去也沒什麼勁。

靠著情報,爭取的一些先機,畢竟只是小道。

賺錢刷科技樹才是提升國力的王道。

所謂山姆國的強大,除了軍事實力之外,其實,科技實力才是可怕的。

網際網路領域,山姆國一家獨大,根本無法撼動。

計算機領域,硬體方面,intel一家獨大。軟體方面,以微軟、甲骨文、RadHat等大型軟件公司為龍頭,這些軟體公司壟斷到令人絕望的地步。

更別說高階程式語言方面,幾乎大部分都是來源於山姆國。

相關推薦:死亡街機廳原神:我真沒想當風神原神:開局向雷神發起御前決鬥傳奇之超級法師啟光中學有個籃球隊末世變形金剛秦時明月之大反派系統戰國風雲之秦時雨鐵器時代校園最強狂少