Microsoft 向 Git/GVFS 進行 Windows 開發的過渡已接近完成

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

今年早些時候,微軟 宣布 它正在開發一種解決方案,允許 Git 客戶端擴展到非常大的存儲庫。 新的解決方案被稱為 GVFS(Git 虛擬文件系統)。 GVFS 虛擬化你的 repo 下的文件系統,讓它看起來好像你 repo 中的所有文件都存在,但實際上只在第一次打開文件時下載文件。 它還主動管理 Git 在結帳和狀態等操作中必須考慮多少 repo,因為可以安全地忽略任何尚未水合的文件。

微軟今天 提供了更新 關於他們在 GVFS 方面取得的進展。 GVFS 團隊幾乎完成了向微軟 Windows 團隊推出 Git/GVFS。 這是一個巨大的里程碑,也是對項目的驗證。 如果它適用於 Windows 代碼庫,那麼它應該適用於幾乎所有其他大型代碼庫項目。 微軟還分享了一些與 Windows 團隊及其代碼庫相關的數字。 Windows 團隊約有 4,000 名工程師,工程系統在 1,760 個分支機構中每天生成 440 個“實驗室構建”。 Windows 代碼庫大約有 3.5 萬個文件,大小約為 300GB。

微軟已經做出了一些顯著的性能改進並引入了 Git 代理。 此外,GVFS 是一個開源項目,Microsoft 已開始定期更新已發布的代碼庫。 從今天開始,微軟將為外部貢獻開放 GVFS。 微軟還與社區合作,開始為流行工具(如 SourceTree、Tower、Visual Studio 等)構建支持。

GVFS 可以免費使用。 只需從 GitHub 下載它,創建一個包含 Git 存儲庫的 Visual Studio Team Services 帳戶,即可開始使用該設置。

有關主題的更多資訊: 代碼倉庫, 混帳, 重力速度預測系統, 微軟, 源倉庫, 過渡, 窗口, 視窗開發