轉(zhuǎn)帖|行業(yè)資訊|編輯:龔雪|2017-02-04 10:30:58.000|閱讀 153 次
概述:
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Git 是一個(gè)被廣泛使用的版本控制系統(tǒng),但在規(guī)模擴(kuò)展上有些不盡如人意。隨著項(xiàng)目和代碼庫(kù)的增長(zhǎng),其性能也會(huì)受到很大的影響,一個(gè)常見的小任務(wù),都有可能耗費(fèi)數(shù)小時(shí)去執(zhí)行。不過(guò)今天,微軟已經(jīng)給出了解決這個(gè)問(wèn)題的答案 —— Git 虛擬文件系統(tǒng)。GVFS 的誕生,源于微軟自身的 Git 使用體驗(yàn)。Windows 代碼庫(kù)的龐大規(guī)模,意味著一個(gè)簡(jiǎn)單的操作(比如檢驗(yàn))都可能花費(fèi) 3 個(gè)小時(shí)或以上。Git 是一個(gè)被廣泛使用的版本控制系統(tǒng),但在規(guī)模擴(kuò)展上有些不盡如人意。隨著項(xiàng)目和代碼庫(kù)的增長(zhǎng),其性能也會(huì)受到很大的影響,一個(gè)常見的小任務(wù),都有可能耗費(fèi)數(shù)小時(shí)去執(zhí)行。不過(guò)今天,微軟已經(jīng)給出了解決這個(gè)問(wèn)題的答案 —— Git 虛擬文件系統(tǒng)。GVFS 的誕生,源于微軟自身的 Git 使用體驗(yàn)。Windows 代碼庫(kù)的龐大規(guī)模,意味著一個(gè)簡(jiǎn)單的操作(比如檢驗(yàn))都可能花費(fèi) 3 個(gè)小時(shí)或以上。
“GVFS”中的“V”字,表明其解決方案是一套在文件系統(tǒng)級(jí)別上運(yùn)行的虛擬化系統(tǒng),這樣可以節(jié)省遍歷所有文件的下載時(shí)間。
由于這是一個(gè)文件系統(tǒng)級(jí)的解決方案,所以我們無(wú)需改動(dòng)集成開發(fā)環(huán)境(IDE)或構(gòu)建新的工具,這是開發(fā)者們最喜聞樂(lè)見的事情了。
虛擬系統(tǒng)意味著不用下載整個(gè)代碼樹,運(yùn)氣好的話,只需下載和克隆 100 KB 的數(shù)據(jù);檢查和獲取狀態(tài)的操作也只需極少量的時(shí)間即可完成。
值得一提的是,微軟選擇了將客戶端代碼開源,并且會(huì)持續(xù)改進(jìn)其性能,感興趣的網(wǎng)友可以移步至該項(xiàng)目的 GitHub 頁(yè)面了解更多細(xì)節(jié)。(稿源:cnBeta.COM)
更多行業(yè)資訊,更新鮮的技術(shù)動(dòng)態(tài),盡在。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn