微軟收購之後的GitHub做了哪些改變

長期作為一個主要的開源代碼託管平臺,GitHub在2018年10月被微軟收購,成為了微軟的一部分。現在由前Xamarin CEO奈特·弗裡德曼接手掌舵,這個雲和企業源代碼管理平臺正在用新的特性和新的定價計劃來彌補失去的時間。

早在收購的過程中,微軟就清晰的表示要讓GitHub保留它商業的獨立性,作為一個可以跟其它公司合作的獨立的子公司。這種策略對微軟來說並不新鮮;這和當初如何管理LinkedIn和Minecraft's Mojang如出一撤。即使如此,保證GitHub的獨立性,保持它作為一個開源開發平臺的地位,個人和公司通過這個社區來相互分離代碼,這十分重要。

微軟收購之後的GitHub做了哪些改變

GitHub需要改變的地方

在被收購之前,GitHub事實上處於無領導狀態;前任CEO當時正在辭職的過程中,已經有一段時間了。這不可避免的影響到了該產品。等到弗裡德曼接手後,方向性更明確,對同戶的關注也更強烈。

儘管許多觀察人士預計GitHub將加倍重視微軟的傳統企業用戶,但它卻重新將重點放在了開源社區上。這沒有什麼可驚訝的,因為微軟買GitHub其中一個關鍵的原因就是確保它將有一個長期的發展未來並作為微軟自家開源項目的託管港。

微軟已經將自家的.Net和與它相關的語言依靠GitHub,使它成為自家開發者社區的一個關鍵的工具之一。購買GitHub,也確保了GitHub的資金充裕,這能更好的保護它裡面的開源項目。

擴展GitHub的開發者服務

其中一個最大的變化是圍繞GitHub如何處理私有存儲庫的重大轉變。過去,免費用戶擁有有限數量的存儲庫,如果他們想要更多,則需要轉換為Pro訂閱。專業訂閱並不是特別昂貴,每月7美元,但這對開發人員來說可能很難跳,特別是如果他們是學生或業餘愛好者。

現在,GitHub的免費套餐包括無限數量的私人存儲庫,小型團隊可以使用它來協作處理小型項目。如果您想與三個以上的人合作,您仍需要升級到Pro。當然,使用Pro還有其他優點:它增加了幫助理解項目運行方式的工具,以及用於處理文檔的GitHub頁面和維基。

GitHub的企業產品線也有了合理化。Enterprise Cloud曾經是託管企業實例,而Enterprise Server為企業提供了自託管自己的GitHub服務器的選項。這兩個產品現已合併為一個產品,GitHub Connect連接本地和雲存儲庫。這種新方法簡化了構建混合體繫結構的過程,每個用戶每月一個許可證涵蓋了所有存儲庫。

修復GitHub:新工具和改進

也許正在進行的最重要的舉措是GitHub稱之為Project Paper Cuts,旨在減少妨礙日常工作流程的瑣事和小問題。在微軟收購之前開始,它已成為一種重要的方式,表明GitHub平臺正在發展超越大爆炸版本。更改可以像發送新表情符號一樣小,以響應提交,或者更重要的是,讓開發人員可以選擇將通知標記為未讀。像這樣的小變化也可以更快地發送,因為它們不會影響GitHub平臺的整體架構。

GitHub還與微軟合作,改進與微軟開發人員工具的集成。通過向Visual Studio Code等工具添加GitHub功能,您可以在不離開編輯器的情況下使用GitHub存儲庫。這有助於您保持工作流程,無需通過將代碼轉到Web瀏覽器來管理拉取請求來切換上下文。使用Visual Studio Code 的新Pull Request請求擴展,您可以直接管理拉取請求,定位分支和發送代碼差異以及註釋。一旦您提出請求,您就可以從Visual Studio Code中跟蹤它,查看您的哪些請求已集成到分支中,並獲取請求可能被拒絕的詳細信息。

GitHub也一直在發佈自己的工具的定期更新。它們包括對GitHub Desktop的兩個主要更新。最新版本GitHub Desktop 1.6使您可以更輕鬆地開始使用,並提供有關完成設置後要執行的操作的提示。您將根據當前的GitHub使用情況獲得建議,包括當前存儲庫列表以及將其中一個克隆到本地PC的選項,或者從頭開始創建新存儲庫。您還可以選擇將任何本地Git存儲庫添加到您的GitHub帳戶。

GitHub的未來是什麼樣的

弗裡德曼為GitHub有三個目標:

  • 確保GitHub是運營高效社區和團隊的最佳場所。
  • 使GitHub可供全球更多開發人員使用。
  • 提高其可靠性,安全性和性能。

這些都是雄心壯志,但這種承諾似乎是真實的,正如快速推出變革所證明的那樣。通過讓開發人員的生活更輕鬆,微軟將使GitHub更具吸引力。這將讓GitHub在其社區上構建並獲得最終的網絡效果。

隨著像LLVM這樣的大型項目遷移到GitHub,看起來微軟對該服務的管理正在獲得社區的認可。這對GitHub的重要,因為它是一樣簡單遷移服務的 ,因為它是遷移到。弗裡德曼的開源背景也很有幫助,特別是他在Xamarin上學習商業化Mono項目的經驗教訓。

運行支持開源開發的業務需要輕鬆觸摸並且對現代應用程序開發的需求和要求敏感。隨著微軟在GitHub任職三個月,這個平臺周圍有一種明確的復興感 - 這確實是一件非常好的事情。

微軟收購之後的GitHub做了哪些改變


分享到:


相關文章: