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