微软现使用 Git 和 GVFS 来开发 Windows
微软于今日宣布,当前该公司几乎所有工程师,都已经选择 Git 版本控制系统来开发其 Windows 操作系统。如果你检查一遍,会发现 Windows Git 资源库中已包含 350 万文件,总大小达到了 300GB 左右。需要指出的是,Git 本身并不是为了管理如此大型的项目而开发的,因此微软特地推出了“Git 虚拟文件系统”(简称 GVFS),关注过该公司开发者大会(//Build)的网友们应该不会对它感到陌生。
Microsoft-Git-Virtual-File-System.jpg
GVFS 可以享受到 Git 的所有益处,且无需因为运行一条简单的 Git 命令而等待数小时。GVFS 的代码,现已基于 MIT 许可、开放社区贡献、并托管在 GitHub 上。
向 Git 迁移耗费了微软三个月的时间,此前这家软件巨头借助 Source Depot 来管理 Windows 代码,但也有其他团队在使用 Team Foundation Server 。
在此期间,微软让部分 Windows 开发者先行迁移至 Git 资源库并展开系统测试。3 月份的时候,微软又向所有 2000 名 Windows One Core 团队工程师推送了 Git 。
到了今天,在 Windows 团队的全部 4000 名工程师中,有约 3500 名在使用 Git 开发。最后,微软还表示会为 GVFS 开发一个 Git 代理解决方案,以帮助分布式团队不可避免会遇到的带宽管理问题。
根据微软今日的公告,已有多个 Git 提供商支持(Atlassian)或正在努力为它们的工具提供(Tower / GitKracken)支持。如想体验,请先在 Visual Studio Team Services 中创建一个仓库(并且需要一个 VSTS 账户)。
本文转自d1net(转载)
12 Windows下 Git 的安装 Git windows版本官方下载地址 https://git-scm.com/download/win 配合 Windows 下主推小乌龟 Git拓展. https://tortoisegit.org/download/ (请选择正确的 32 / 64位版本)
相关文章
- 微软Windows 7与Windows 8之间的7大变化
- Centos6.8搭建Git服务(git版本可选)
- windows 安装nexus3
- html5的audio在safari(windows)中无效
- 终于解决“Git Windows客户端保存用户名与密码”的问题(转载)
- [Practical Git] Diagnose which commit broke something with git bisect
- [Practical Git] Configure global settings with git config
- [Practical Git] Compare file changes with git diff
- MFC Windows 程序设计[125]之罗盘的奥秘(附源码)
- MFC Windows 程序设计[九十五]之命令行接口调用(附源码)
- Windows下Subversion和Apache的安装及配置(一)
- windows安装mongodb服务简洁版教程
- Windows开启路由转发功能
- Windows 11 企业版,安装或执行程序时有时会报错:文件系统错误(-1073740771)
- [Git & GitHub] git 常用命令
- [Git & GitHub] Windows安装git和环境变量配置