GVFS 全称是 Git Virtual File System. GVFS 对 git 仓库存储文件系统进行虚拟化,对应 git 而言,这就是一个混合的文件系统,但 GVFS 只下载所需的对象。GVFS 同时管理 git 一些非实际的 checkout 操作,用来提升类似 status、checkout 等操作的速度。目前该项目还在开发过程中。
GVFS 全称是 Git Virtual File System. GVFS 对 git 仓库存储文件系统进行虚拟化,对应 git 而言,这就是一个混合的文件系统,但 GVFS 只下载所需的对象。GVFS 同时管理 git 一些非实际的 checkout 操作,用来提升类似 status、checkout 等操作的速度。目前该项目还在开发过程中。
两个月前我们曾报道过,因微软 GVFS 这个项目的名字备受争议,各种压力之下,微软选择了妥协,答应更改其名字,并在 GitHub 上为项目征集新的名字。 引发争议的原因是,GNOME 项目的虚拟文件系统也叫 GVfs,并且使用已久。微软的 GVFS 项目发布后,很快超过了 GNOME GVfs 项目的搜索排名,且由于二者都与虚拟文件系统有关,导致用户在查找信息时容易出现混淆。为此,开发者多次在微软 GVFS 的 GitHub 页面上发起了改名的请求,但...
微软去年发布了一个名为 GVFS 的项目,这是一个 Git 虚拟文件系统,全称为 Git Virtual File System,允许 Git 处理 TB 规模的代码库,比如 270 GB 的 Windows 代码库。 该项目从发布之初就引起了争议,原因是 GNOME 项目的虚拟文件系统也叫 GVfs 。GNOME 的 GVfs 最早发布于 2006 年,之后的教程、文档、论坛用的都是这个名字。在微软的 GVFS 项目发布后,很快超过了 Gnome GVfs 项目的搜索排名,且由于二者都与虚拟文件系统有...
微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。 微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。 雷德蒙巨人曾经开发过自己的版本控制产品,早期有 SourceSafe,近期有 Team Foundat...
Git 是一个被广泛使用的版本控制系统,但在规模扩展上有些不尽如人意。随着项目和代码库的增长,其性能也会受到很大的影响,一个常见的小任务,都有可能耗费数小时去执行。不过今天,微软已经给出了解决这个问题的答案 —— Git 虚拟文件系统。GVFS 的诞生,源于微软自身的 Git 使用体验。Windows 代码库的庞大规模,意味着一个简单的操作(比如检验)都可能花费 3 个小时或以上。 图片来自 Twitter 网友 Ittai Zeidman(@itta...
评论