微軟越來越喜歡Github

goopen123 9年前發布 | 5K 次閱讀 Github

最近微軟接二連三的爆出將其旗下的產品源代碼遷移到Github上的消息,首先是將 .NET 編譯器 Roslyn 遷移 Github。Roslyn 原先是在微軟自家的 CodePlex 上,但 CodePlex 沒有 Github 那么具有活力,因此團隊決定全面遷移到 Github,而 Roslyn 在 CodePlex 的頁面也會隨之關閉:

這將是徹底切換——關閉CodePlex,轉而使用Github。切換后的當天你就能在Github上看到所有的在CodePlex上提交的代碼。

所有GitHub上提交的pull請求將會積壓數周,因為我們需要借這個機會理順一些我們的pull請求處理過程,讓處理過程更簡單。我們內部也會同時切換到git。

切換后我們將會使用GitHub Issues來作為討論和bug管理工具。

我們會將一些重要的CpdePlex里的bug遷移過來,這需要一步一步來。

我們將會盡最大努力保留歷史提交記錄和信息。

…..

很明顯,是義無返顧了。接著是Visual Basic團隊也要遷移到GitHub上。相信微軟.NET大旗下的所有語言都會有所行動。

把項目遷移到GitHub并不是什么新聞,很都知名的軟件團隊都這樣做了,比如BootstrapNode.jsjQuery,RailsJekyll,以及Python等。但微軟的遷移格外引人注意,這要從GitHub的出身說起。

GitHub是基于微軟最大的敵人、Linux之父林納斯·托瓦茲為托管Linux核心代碼量身打造Git版本控制系統上的。2002年時,林納 斯·托瓦茲使用的是BitKeeper作為Linux內核主要的版本控制系統,以此來維護代碼。2005年,BitKeeper的著作權擁有 者,Larry MaVoy,宣稱安德魯·垂鳩曾試著以逆向工程手法來解析BitKeeper內部使用的協議,因此決定收回使用BitKeeper的授權。Linux內核 開發團隊與BitMover公司進行蹉商,但無法解決他們之間的歧見,林納斯·托瓦茲決定自行開發版本控制系統,來替代BitKeeper,于是編寫出 git。GitHub是一個用于存放使用Git版本控制的軟件代碼和內容的代碼托管系統。

開源的好東西是世界的,每個人都可以從中受益。我想林納斯·托瓦茲本人也會很高興微軟的眾多軟件都是有Git來管理代碼版本控制事物。希望微軟也能進一步開放旗下更多軟件的源代碼,讓所有人都能學習和使用,只有這樣,這些代碼才是世界的。

來自:http://www.techug.com/microsoft-like-github

 本文由用戶 goopen123 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!