Microsoft 向 Git/GVFS 进行 Windows 开发的过渡已接近完成

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

今年早些时候,微软 公布 它正在开发一种解决方案,允许 Git 客户端扩展到非常大的存储库。 新的解决方案被称为 GVFS(Git 虚拟文件系统)。 GVFS 虚拟化你的 repo 下的文件系统,让它看起来好像你 repo 中的所有文件都存在,但实际上只在第一次打开文件时下载文件。 它还主动管理 Git 在结帐和状态等操作中必须考虑多少 repo,因为可以安全地忽略任何尚未水合的文件。

微软今天 提供了更新 关于他们在 GVFS 方面取得的进展。 GVFS 团队几乎完成了 Git/GVFS 向微软 Windows 团队的推出。 这是一个巨大的里程碑,也是对项目的验证。 如果它适用于 Windows 代码库,那么它应该适用于几乎所有其他大型代码库项目。 微软还分享了一些与 Windows 团队及其代码库相关的数字。 Windows 团队约有 4,000 名工程师,工程系统在 1,760 个分支机构中每天生成 440 个“实验室构建”。 Windows 代码库大约有 3.5 万个文件,大小约为 300GB。

微软已经做出了一些显着的性能改进并引入了 Git 代理。 此外,GVFS 是一个开源项目,Microsoft 已开始定期更新已发布的代码库。 从今天开始,微软将为外部贡献开放 GVFS。 Microsoft 还与社区合作,开始为流行工具(如 SourceTree、Tower、Visual Studio 等)构建支持。

GVFS 可以免费使用。 只需从 GitHub 下载,创建一个包含 Git 存储库的 Visual Studio Team Services 帐户,即可开始使用该设置。

有关主题的更多信息: 代码仓库, 混帐, GVFS, 微软, 源仓库, 过渡, 窗户, Windows开发