今年5月,Anthropic主仓库每天合并大约2500次代码。到了9月,这个数字超过3万。
撑住这波增长的,已经不是git。
Anthropic用自研的版本控制系统Scion全面替换了git,主仓库迁移用了五个月。做这件事的团队只有七个人。
git是2005年为Linux内核开发而生的,核心思路是每个开发者本地都有一份完整仓库,大量操作在本机完成。几十个、几百个工程师协作,这套模型很好用。可当一家公司每天要合并上万次代码,镜像同步、检出、合并检查的开销会被成倍放大,最先吃不消的往往是CI。
Anthropic内部大量代码由Claude Code这类编程代理来写,这一点它的高管公开讲过不止一次。代理不睡觉,提交频率和人完全不是一个量级,版本控制系统迟早会成为瓶颈。
Scion把思路倒了过来:客户端始终在线,计算放到服务端,数据分布式存储。本地不再需要扛完整仓库,代价是离线写代码不再是默认选项。
按Anthropic公布的数字,Scion的CPU和内存占用只有原先git镜像架构的1/200。CI检出代码的速度提升约一百倍,CI算力省下25%。
检出快一百倍,对每天跑几万次流水线的团队来说,省下的是实打实的排队时间。
七个人、五个月,迁走的是一家头部AI公司的主仓库,而不是某个边缘项目。日合并量从2500涨到3万以上,正好发生在这几个月里。
© 版权声明
文章版权归作者所有,未经允许请勿转载。





Anthropic七人自研Scion换掉git,日合并量四个月涨十多倍