微軟于今日宣布,當前該公司幾乎所有工程師,都已經選擇 Git 版本控制系統來開發其 Windows 操作系統。如果你檢查一遍,會發現 Windows Git 資源庫中已包含 350 萬文件,總大小達到了 300GB 左右。需要指出的是,Git 本身并不是為了管理如此大型的項目而開發的,因此微軟特地推出了“Git 虛擬文件系統”(簡稱 GVFS),關注過該公司開發者大會(//Build)的網友們應該不會對它感到陌生。
GVFS 可以享受到 Git 的所有益處,且無需因為運行一條簡單的 Git 命令而等待數小時。GVFS 的代碼,現已基于 MIT 許可、開放社區貢獻、并托管在 GitHub 上。
向 Git 遷移耗費了微軟三個月的時間,此前這家軟件巨頭借助 Source Depot 來管理 Windows 代碼,但也有其他團隊在使用 Team Foundation Server 。
在此期間,微軟讓部分 Windows 開發者先行遷移至 Git 資源庫并展開系統測試。3 月份的時候,微軟又向所有 2000 名 Windows One Core 團隊工程師推送了 Git 。
到了今天,在 Windows 團隊的全部 4000 名工程師中,有約 3500 名在使用 Git 開發。最后,微軟還表示會為 GVFS 開發一個 Git 代理解決方案,以幫助分布式團隊不可避免會遇到的帶寬管理問題。
根據微軟今日的公告,已有多個 Git 提供商支持(Atlassian)或正在努力為它們的工具提供(Tower / GitKracken)支持。如想體驗,請先在 Visual Studio Team Services 中創建一個倉庫(并且需要一個 VSTS 賬戶)。