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

微软在宣布 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。

文章转载自 开源中国社区 [http://www.oschina.net]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值