游客

微软拥抱了Git,看看它使用过的版本控制系统

游客 2017-02-08 22:06:15    201078 次浏览

微软在宣布Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。

微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。

雷德蒙巨人曾经开发过自己的版本控制产品,早期有 SourceSafe,近期有 Team Foundation Server (TFS)的 Team Foundation Version Control (TFVC),基于集中模式的可扩展版本控制系统。TFS 不仅可用于版本控制,还支持 bug 跟踪、测试、自动构建和项目管理。但微软的大型遗留产品如 Windows 和 Office 仍然在继续使用 Source Depot,Source Depot 和 TFVC 都是集中式的客户端服务器模式。

从 2013 年起,微软开始在 TFS 中整合了分布式的 Git,今天的 TFS 和 Visual Studio 都支持集中式和分布式的版本控制系统。

在 Git 得到第一方支持之后,加上微软开始拥抱开源模式,Git 在公司内部快速普及,除了开源产品使用外,闭源产品如 Windows 如今也拥抱了 Git

内容加载中