MS Office 的版本控制从 Source Depot 迁移到 Git
微软早期为了解决操作系统复杂性问题开发了Source Depot版本控制系统,并最终迁移到Git以适应发展需求。 2025-6-12 13:56:31 Author: www.solidot.org(查看原文) 阅读量:10 收藏

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

danielsada.tech/blog/carreer-part-7-how-office-moved-to-git-and-i-loved-devex/


文章来源: https://www.solidot.org/story?sid=81538
如有侵权请联系:admin#unsafe.sh