搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

谷歌如何将数十亿行代码从Perforce迁移到Piper (graphite.dev)

本文讲述了谷歌如何将其庞大的代码库从Perforce迁移到自主研发的Piper系统。由于谷歌的代码库规模巨大,对单一Perforce服务器造成了巨大压力,因此谷歌工程师从2008年开始寻求替代方案。经过多年的努力,他们最终决定自主研发一个名为Piper的分布式系统。整个迁移过程耗时四年多,期间遇到了很多挑战,包括与Perforce API的深度集成、与Oracle的法律纠纷等。最终,谷歌成功地将代码库迁移到Piper,降低了运营风险,并为新的系统开发铺平了道路。