Git 是一個被廣泛使用的版本控制系統,但在規模擴展上有些不盡如人意。隨著項目和代碼庫的增長,其性能也會受到很大的影響,一個常見的小任務,都有可能耗費數小時去執行。不過今天,微軟已經給出了解決這個問題的答案 —— Git 虛擬文件系統。GVFS 的誕生,源于微軟自身的 Git 使用體驗。Windows 代碼庫的龐大規模,意味著一個簡單的操作(比如檢驗)都可能花費 3 個小時或以上。
圖片來自 Twitter 網友 Ittai Zeidman(@ittaiz)
“GVFS”中的“V”字,表明其解決方案是一套在文件系統級別上運行的虛擬化系統,這樣可以節省遍歷所有文件的下載時間。
由于這是一個文件系統級的解決方案,所以我們無需改動集成開發環境(IDE)或構建新的工具,這是開發者們最喜聞樂見的事情了。
GabeAul:我們將 SCM 遷移到了 Git,并且引入了新技術。
虛擬系統意味著不用下載整個代碼樹,運氣好的話,只需下載和克隆 100 KB 的數據;檢查和獲取狀態的操作也只需極少量的時間即可完成。
值得一提的是,微軟選擇了將客戶端代碼開源,并且會持續改進其性能,感興趣的網友可以移步至該項目的 GitHub 頁面了解更多細節。
[編譯自:BetaNews , 來源:MSDN , via:Neowin]
中研網是中國領先的綜合經濟門戶,聚焦產業、科技、創新等研究領域,致力于為中高端人士提供最具權威性的產業資訊。每天對全球產業經濟新聞進行及時追蹤報道,并對熱點行業專題探討及深入評析。以獨到的專業視角,全力打造中國權威的經濟研究、決策支持平臺!
廣告、內容合作請點這里:
尋求報道 ??【版權及免責聲明】凡注明"轉載來源"的作品,均轉載自其它媒體,轉載目的在于傳遞更多的信息,并不代表本網贊同其觀點和對其真實性負責。中研網倡導尊重與保護知識產權,如發現本站文章存在內容、版權或其它問題,
煩請聯系:jsb@chinairn.com、0755-23619058,我們將及時溝通與處理。
精彩推薦
圖片資訊
行業研究院
《2017-2022年版吸油煙機項目商業計劃書》為中研普華公B
《2017-2022年版微型電腦項目商業計劃書》為中研普華公B
《2017-2022年版圖書音像項目商業計劃書》為中研普華公B