QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

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

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