Anthropic 自建版本控制系统 Scion

来自 Anthropic Research · 期号 2026-10-13

摘要

Anthropic 的代码合并量从每天 2500 次涨到 3 万次,git 撑不住了。 他们自建了版本控制系统 Scion,五个月内把 monorepo 从 git 迁完。核心思路是:客户端永远在线,所以不需要本地完整副本;提交、合并、变基全在服务端完成,客户端只维护一个有限的对象缓存。 Scion 的数据结构是追加日志式的 changeset,只记录变更文件,不产生 packfile,因此不需要仓库维护。所有组件都可以水平扩展,没有全局锁。CI 任务可以直接通过 API 获取 diff 或 blame,不需要检出代码。 这是 AI 代码生成倒逼基础设施改造的典型案例。

读原文

本站只做摘要与索引,全部内容版权归原作者所有。