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

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

韦德国际1946手机版,雷德蒙巨人曾经开发过自己的版本控制产品,早期有 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。

来自:Solidot奇客

相关文章