MS Office 的版本控制从 Source Depot 迁移到 Git
作者 Solidot Girl (Repost) (Solidot) 于 2025-06-12, 9:56 - 网址小屋 - 永久链接
本世纪初,微软面临一大难题:Windows 操作系统日益复杂,代码行数数以百万计,迫切需要某种版本控制系统。Git 当时还不存在。Subversion(SVN)才走出 CVS 的影子,商业版本控制系统 Perforce 则过于昂贵。微软毕竟是微软,它决定基于 Perforce 构建自己的系统。于是 Source Depot 诞生了。相比今天流行的 Git,Source Depot 在很多方面都更为繁琐,它不是分布式架构,而是集中式的,断网就意味着可以休息了。如果是远程办公,你需要 VPN 以及祈祷。尽管如此,它为微软可靠服务了很多年。但今天它也是呈现老态了。修补和维护日益昂贵。数百名微软工程师耗时数年终于将版本控制从 Source Depot 迁移到了 Git。四千名工程师工作的 MS Office 办公软件项目切换到了 Git。
Original post on Solidot