行业#代码智能体

Anthropic 弃 git 换自研 Scion:AI 智能体把日合并量推过 3 万次

Anthropic 用自研 Scion 替换 git:AI 智能体把日合并量五个月推高 12 倍至 3 万+,每日 2,500 万次 CI 签出逼爆 git。

Anthropic 单体仓库 2026 年 1 月至 9 月每日合并量柱状图,横轴标注各次 Claude 模型发布,9 月 9 日冲上 30,401 次峰值

Anthropic 在 2026 年 10 月 13 日发布的工程博文《Redesigning source control at Anthropic》中确认,公司已用自研版本控制系统 Scion 全面替换 git,整个 monorepo 的迁移由 7 名工程师在 5 个月内完成。直接动因是规模:2026 年 5 月,Anthropic 的单体仓库日均合并约 2,500 次,到 9 月已超过 30,000 次,CI 每天要执行约 2,500 万次代码签出——按博文的原话,这样下去 git 成了「我们最大的开发瓶颈」。

要点

  • Anthropic 自研的版本控制系统 Scion 已全面替换 git,monorepo 迁移由 7 人团队在 5 个月内完成,官方工程博文于 2026-10-13 发布。
  • 日均合并量从 2026 年 5 月的约 2,500 次增至 9 月的 30,000 次以上;若继续用原生 git,每日 CI 签出流量估算将超过 600 PB。
  • 签出从分钟级降到秒级,官方称 CI 因此释放约 25% 的 CPU 容量、基建足迹比原 git 镜像群缩小 200 倍;Scion 不开源,也不做成通用 git 替代品。

背景

合并量暴涨的背景是 Anthropic 的开发方式先变了。博文的合并量曲线(Simon Willison 在其分析中转载)把每一次 Claude 模型发布都标在时间轴上:2 月的 Opus 4.6、4 月的 Mythos Preview、9 月 1 日的 Fable 5.1 与 Mythos 5.1,曲线在每次发布后都更陡一层,9 月 9 日单日合并冲到 30,401 次。博文作者之一 Nick G. 在 Hacker News 被问到增长来源时确认,把大块代码委托给 Claude 的能力在 Mythos Preview 上线后出现了「阶跃式」提升。

这种节奏在 2026 年并不少见:本站此前报道过 Claude Code 发布后美国程序员招聘总量不降反升 15%,也覆盖过拿到 11 万 GitHub 星标的终端编码智能体框架 Pi 1.0。智能体批量写代码已是行业现实,Anthropic 只是把自家撞到的天花板原样摆了出来:主分支历史近 100 GB,压缩工作副本超过 25 GB,高峰期挂了几百个内部 git 镜像仍撑不住。

事实部分

Scion 迁移前后的可核数字如下,全部出自 Anthropic 工程博文(2026-10-13):

指标迁移前(git)Scion(官方数字)
日均合并量约 2,500 次(2026 年 5 月)30,000+ 次(2026 年 9 月)
单次签出耗时分钟级秒级(约两个数量级)
CI CPU 容量—释放约 25%
基础设施足迹数百个内部 git 镜像缩小 200 倍
仓库本体主分支历史近 100 GB,压缩工作副本超 25 GB同一仓库,不变

Scion 的写路径完全放在服务端:提交单位叫 changeset,作为预写日志条目直接落库,没有 push 这个动作;分支引用只保留 main 与发布分支,一次引用更新就是对 Spanner 单行的比较交换。读路径分三级——开发机上的 scion-daemon、区域 scion-cache、权威 scion-server,三者暴露同一套 RPC,官方称每级缓存命中率都超过 99%。工作副本支持稀疏签出与虚拟化签出,文件按需物化。与 Scion 同期建成的还有评审系统 Antique(带语义级审批约束和合并队列)、代码搜索、按目录授权的 IAM、自动 bisect/revert 管道等约六个配套系统。

博文由 Nick G. 署名,与版本控制团队的 S.G.、R.K.、Dan C.、Garrett H.、Ben L.、Colin M.、Joe P. 共同完成;按博文说法,这个七人团队同时造出了 Scion 和 Antique。Scion 从零写起,但博文明确把 Google 内部的 Piper 和 Meta 的 Sapling 列为参考。一个细节很说明问题:Scion 的数据摄取管道交给 Claude Mythos Preview 重写,官方称比工程师手写的原型省 20 倍内存、快 4 倍——用 Claude 造工具给 Claude 用,这套循环已经转起来了。

各方说法

Hacker News 上的讨论(截至 2026-10-14,649 分、617 条评论)分成两派。质疑派认为病根不在 git:有评论说近 100 GB 的主分支历史「很荒谬」,怀疑 Anthropic 在把 git 历史当消息队列用;热评之一干脆问「所以……Anthropic 重新发明了 SVN?」;也有人指出这套设计更像大型游戏与 3D 资产行业一直在用的中心化版本管理。

署名 nickg-anthropic 的工程师(即博文作者 Nick G.)在评论区逐条回应:智能体并不被允许借版本控制做协调,「实际写出来的软件和代码确实在爆炸式增长,这才是需要 Scion 的原因」;他也承认怎么让智能体彼此少撞车「仍有改进空间,我们在探索一些想法」。

独立分析来自 Simon Willison:他把 Scion 读作「沿 Subversion 路线对中心化版本控制的再发明」,并引用 Nick G. 的解释说明为什么放弃离线支持可以接受——「Claude 是 Scion 迄今最重的用户,而且它必然在线」。Willison 还猜测,Fable/Mythos 级模型是这轮编码速度飙升的关键因素。

编辑判断

编辑判断很明确:Scion 不是读者的选项。官方原话说得直白——「Scion 绝不是适合一般用途的 git 替代品」,也没有开源计划;Anthropic 反而建议社区改进 git 服务端(服务端 diff/merge、更聪明的协议协商、把稀疏与浅克隆特性组合起来),并表示愿意与 GitHub、GitLab 合作。

真正的信号在时间线上:博文预计这类规模问题会在「未来六到十二个月」扩散到更多组织。如果你的 CI 日签出量已经上万,先把服务端扩容、稀疏签出和镜像策略用满,比重写一套 VCS 便宜几个数量级。数字也要留一分清醒:全部出自 Anthropic 自述,没有第三方核实渠道。git 没有死,这件事更像一次被智能体开发节奏倒逼的基础设施重估——本站此前的 Git 3.0 SHA-256 之争 已经预告过这种张力:git 生态的默认值,正在被新的开发方式重新谈判。