返回 首頁

尚衆小說移動版

都市...我的一九九七
關燈
護眼
字體:

第一百五十四章 github網站

我的書架 | 投推薦票
上一章 目錄 下一章

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

在git分佈式源代碼管理系統出現之前,版本控制工具主要是,集中式版本控制工具,比如cvs,比如svn。

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

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

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

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

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

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

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

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

微硬公司的軟件種類越來越多,代碼行也越來越龐大,他本身又要經常出國,更新代碼和修補程序bug非常的麻煩。

程序員之間想要溝通,只能靠電話或者郵件溝通,駐天朝的程序員提交的代碼,在美國想看到,只能通過點對點的溝通,考慮到時差,考慮到網絡環境等等的不利因素,會導致溝通的效率極低。如果再加上歐洲的程序員,那就是一個惡夢了。

git的出現,給出瞭解決分佈式源代碼控制的解決方案。

而github,卻是集合了所有的有這樣需求的公司。

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

開始時,有些原創程序員會覺得自己公開源碼,是一種喫虧的行爲,但後來卻發現,事情遠不是這麼簡單定義的。

自己的源代碼上傳到網站之後,所有的程序員都可以看到,有些感興趣的程序員,會測試自己的源代碼,找出一些bug,或者提出一些改進意見。

人多力量大,在這一刻得到了淋漓盡致的體現。經過衆多程序員的羣策羣力,再垃圾的源代碼,也會變廢爲寶,成爲閃閃發光的金子。

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

程序員的圈子,相對比較小衆,但橫向聯繫非常廣泛,技術交流更是頻繁,這麼好的源代碼倉庫網站,以原子裂變的方式,爆發式的傳播開來。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

互聯網領域,美國一家獨大,根本無法撼動。

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

更別說高級編程語言方面,幾乎大部分都是來源於美國。

錯誤舉報 | 加入書籤
上一章 目錄 下一章
本站推薦
權力巔峯
剛準備高考,離婚逆襲系統來了
我有十萬億舔狗金
財富自由從畢業開始
讓你下山娶妻,不是讓你震驚世界!
四合院之飲食男女
剛想藝考你說我跑了半輩子龍套?
華娛情報王
奶爸學園
娛樂帝國系統
重生08:從山寨機開始崛起
全球覺醒:開局加入聊天羣