首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微软推出GVFS(Git虚拟文件系统)

微软首席项目经理Saeed Noursalehi在一篇博客文章中写道:我们一直在努力研究一个可以让Git客户端扩展到任何规模的存储空间的解决方案。如今,我们找到了这个解决方案并推车了GVFS(Git虚拟文件系统)。这个文件系统可以将用户文件系统下的文件虚拟化,并使其看起来好像用户的存储空间中的所有文件都还存在一样,但实际上用户只有在第一次打开文件时才会真正下载文件。GVFS还可以主动管理Git在查看和状态检测等操作中必须要考虑的所需要内存空间大小等问题,因为任何未被合并的文件都可以安全地被忽略。而且由于我们在文件系统级别完成了这些工作,因此您的IDE和构建工具根本无需更改!在这么大的存储空间中,没有开发人员构建的适用于整个源代码的资源树。相反,他们通常从最新的官方版本下载构建输出,并且只构建与他们正在修改的区域相关的一小部分源代码。因此,即使存储空间中有超过300万个文件,典型的开发人员只需要下载和使用大约50-100K个文件就你可以。借助GVFS,这意味着他们现在拥有更易于管理的Git体验:克隆现在需要几分钟而不是12小时以上,查看功能只需要30秒而不是2-3小时,状态检测需要4-5秒而不是10分钟。我们正在努力使这些数字更完美。

  • 发表于:
  • 原文链接http://developers.slashdot.org/story/17/02/03/1427213/microsoft-introduces-gvfs-git-virtual-file-system
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券