微软宣布开源 Git 虚拟文件系统 GVFS:性能大提升

Kevin笃笃 UID.940450
2017-02-04 发表

Git 是一个被广泛使用的版本控制系统,但在规模扩展上有些不尽如人意。随着项目和代码库的增长,其性能也会受到很大的影响,一个常见的小任务,都有可能耗费数小时去执行。不过今天,微软已经给出了解决这个问题的答案 —— Git 虚拟文件系统。GVFS 的诞生,源于微软自身的 Git 使用体验。Windows 代码库的庞大规模,意味着一个简单的操作(比如检验)都可能花费 3 个小时或以上。

***附件停止解析***

图片来自 Twitter 网友 Ittai Zeidman(@ittaiz)

“GVFS”中的“V”字,表明其解决方案是一套在文件系统级别上运行的虚拟化系统,这样可以节省遍历所有文件的下载时间。

由于这是一个文件系统级的解决方案,所以我们无需改动集成开发环境(IDE)或构建新的工具,这是开发者们最喜闻乐见的事情了。

***附件停止解析***

GabeAul:我们将 SCM 迁移到了 Git,并且引入了新技术。

虚拟系统意味着不用下载整个代码树,运气好的话,只需下载和克隆 100 KB 的数据;检查和获取状态的操作也只需极少量的时间即可完成。

值得一提的是,微软选择了将客户端代码开源,并且会持续改进其性能,感兴趣的网友可以移步至该项目的 GitHub 页面了解更多细节。

Via:***链接停止解析***

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
凤霄 UID.1167654
2017-02-04 回复

呀,光头哥,好久不见。

TimChen44 UID.363110
2017-02-04 回复

不知道现在还有用SVN的公司么

cbi****012 UID.888963
2017-02-04 回复

呸,微软的嘘头。还会有开发者相信吗!

權少 UID.1362110
2017-02-04 使用 Lumia 950 回复

Quotecbige2012 发表于 2017-2-4 20:24
呸,微软的嘘头。还会有开发者相信吗!


不要來秀無知

權少 UID.1362110
2017-02-04 使用 Lumia 950 回复

QuoteTimChen44 发表于 2017-2-4 17:02
不知道现在还有用SVN的公司么


很多很多,特別是老項目

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报