Anthropic 自研版本控制系统 Scion:5 个月把整个代码库从 Git 迁走
10 月 13 日,Anthropic 在官方工程博客宣布自研版本控制系统 Scion:一个 7 人团队用 5 个月把整个 monorepo 从 Git 完全迁移。原因是 Claude 写代码的速度已经把为人类规模设计的 Git 撑爆——9 月该公司日均合并代码变更超 3 万次,5 月时日均合并量约 2500 次。

事件经过
Anthropic 10 月 13 日在官方工程博客发表《Redesigning source control at Anthropic》,宣布自研版本控制系统 Scion 已上线,并完成从 Git 的整体迁移。同期发布的还有代码评审工具 Antique。迁移由 7 人团队完成,用时 5 个月,期间公司日合并代码量增长了 10 倍。
At Anthropic, coding is no longer the bottleneck to building systems or doing research.
译:在 Anthropic,写代码已不再是构建系统或做研究的瓶颈。
在 官方博客 查看原帖 →博客称,Claude 写代码的能力既是造成这一局面的原因,也是团队能快速造出 Scion 的原因:一个早期内部 Claude Mythos Preview 快照重写了 Git 到 Scion 的数据导入管线,内存占用降至 1/20、速度提升 4 倍,隐含的数据结构约束全部保留。
关键事实
- 规模数字:主分支历史近 100GB,压缩后工作副本超 25GB;CI 每天约 2500 万次代码 checkout;若用 Git 天真地全量抓取,每天将产生超 600PB 流量。
- 设计原则:Scion 按“智能体永远在线”设计:客户端-服务器不对称(提交、合并、rebase 都在服务端完成)、一切组件水平扩展、提交廉价增量且无锁、工作副本可选且默认稀疏。设计借鉴了 Google Piper 与 Meta Sapling 的经验。
- 迁移效果:Scion 基建的 CPU 与内存占用仅为此前 Git 镜像方案的 1/200;checkout 从分钟级降到秒级,快了两个数量级;CI 节省 25% 的 CPU 容量。
- 不做通用产品:Anthropic 表示 Scion 只是自家的答案,不会做成通用 Git 替代品;此次公开的是设计思路,供业界把其中成功部分应用到 Git 上,并愿与 GitHub、GitLab 及开源社区合作支持开发者需求的变化。
背景
这是顶级 AI 实验室第一次因智能体写代码而公开抛弃 Git。大规模 monorepo 的版本控制此前有 Google 的 Piper、Meta 的 Sapling 等内部方案。Anthropic 预计,未来 6 到 12 个月,这类问题会在更多用 AI 写代码的公司出现。
为什么重要
智能体一天合并 3 万次代码后,Git 成了第一块被换掉的人类规模基础设施,版本控制只是智能体重写开发者工具链的第一站。
相关公司Anthropic
™