Anthropic自研Scion取代Git
报价宝综合消息Anthropic自研Scion取代Git

AI写代码的速度,已经快到连版本控制系统都跟不上了。Anthropic 10月13日发布长文披露,公司用五个月时间把整个monorepo从Git迁移到自研的版本控制系统Scion,原因是Claude带来的代码洪流让Git架构不堪重负。
数字颇为惊人:2026年5月,Anthropic的monorepo每天合并约2500次代码变更;到9月,这一数字已突破3万次。主分支历史接近100GB,CI系统每天要执行约2500万次代码检出,若按Git的传统方式,相当于每天600PB量级的传输。
团队先尝试浅克隆、稀疏检出、仓库快照等常规优化,巅峰时期维护着数百台内部Git镜像,但仍治标不治本。Anthropic意识到,Git为“离线分布式协作”而设计,而自己的绝大多数客户端是时刻在线的智能体和自动化任务,设计前提已经错位。
于是一个7人工程师团队(全程大量借助Claude)从零设计了Scion:提交与合并全部放到服务端完成,客户端只保留有界缓存,历史查询、blame、diff等全部走API;底层用轻量“变更集”替代传统commit,各种派生数据按需递归计算。
效果立竿见影:原Git镜像体系的CPU和内存开销缩至约两百分之一,CI和研究任务的检出从分钟级降到秒级,缓存命中率超过99%。配套代码评审工具Antique、代码搜索和细粒度权限系统也在同期上线。
Anthropic强调,Scion不会对外打包成通用产品,对绝大多数仓库Git仍是正确选择;但随着AI编程工具普及,为“人类规模”设计的软件基础设施迟早都会遇到同样的压力点。
编译自 Anthropic,原标题:"Redesigning source control at Anthropic"