统治编程 20 年的 Git 被自己家人”开除”了:Anthropic 日均合并 3 万次代码,7 个人用 5 个月重造了一个版本控制系统

统治编程 20 年的 Git 被自己家人”开除”了:Anthropic 日均合并 3 万次代码,7 个人用 5 个月重造了一个版本控制系统

2026 年 10 月 13 日,Anthropic 在官方工程博客上宣布:内部主代码仓库从 Git 换成自研的 Scion。

Git,那个发明了 20 年、被全世界几乎每一个软件团队当成”事实标准”的版本控制系统,被它的东家之一亲手撤下了主仓库。

而且是它自己逼的。

先看数字,别急着下结论

Anthropic 给出的一段数据,我认为是这整件事里最有信息量的部分:

– 2026 年 5 月,内部每天合并约 2,500 处代码变更; – 到 9 月,日均合并量突破 30,000 笔; – 4 个月涨了 12 倍; – 主分支历史接近 100 GB,压缩工作副本也超过 25 GB; – 光 CI,每天就要做约 2,500 万次 checkout。

注意最后那条:每天 2500 万次 checkout。这个数字已经不能用”高频”来形容了,这是把 CI 系统当压测靶子打。

于是 Git 崩溃了。但不是因为慢——Git 本质上是个很优秀的系统。问题的根子在于:Git 的很多前提,是为”人类离线协作”设计的。

人类写代码:手动提交、按需拉取、低并发、离线可用是核心诉求。所以每个客户端都尽量拥有一份完整仓库——这在人类时代是优势。

但当写代码的主体变成了 7×24 小时在线、高频批量迭代的 AI 智能体,”完整克隆”从优势直接变成了成本。你给 3 万个每天在线的 Agent 每人发一份 100GB 的仓库副本试试?

Anthropic 的原话是:”我们被为人类(而非智能体)规模建造的开发者基础设施卡住了。”

Scion 到底是什么,快了多少

先说范围,Anthropic 划得很清楚:Scion 绝非 Git 的通用替代品,只适用于数万名工程师或大量智能体高速写代码的巨型单体仓库(monorepo)。

它的核心设计是 虚拟化 checkout——不再要求每个客户端拥有完整仓库,减少对本地存储的依赖。效果:

– CI 和研究任务的代码检出速度提升两个数量级,从几分钟缩短到秒级; – 仅 CI 一项,就腾出了 25% 的 CPU 容量; – 就 CPU 和内存需求而言,Scion 基础设施占用空间只有 Git 镜像方案的 1/200; – 每一层缓存命中率超过 99%,且不需要长期状态。

分层架构上,Scion 把提交、合并、rebase、历史和 blame 等能力拆成独立服务,响应同一套 RPC,但层级间严格隔离故障域。

最能说明问题的一个细节

过程本身比结果更有意思。

在构建 Scion 时,Anthropic 的工程师让 Claude Mythos Preview 的早期内部快照重写了”从 Git 到 Scion 的数据导入管道”。他们没给任何多余提示词。 Claude 直接交出一版内存占用降到 1/20、速度提升 4 倍的重写,并且保留了所有关于数据导入顺序和数据结构的隐式不变性。

一个替代整套版本控制的工程,7 名工程师 + 5 个月,完成了 Scion、代码审查工具 Antique,以及 IAM、代码搜索等半打系统,而且是在合并量 10 倍增长的同期完成的迁移。

这个细节的意义不在于”Claude 多牛”,而在于它揭示了一个转折:当写代码的瓶颈消失后,被重新审视的,是整个专为人类设计的开发基础设施。

更值得细读的:工程文化的变化

如果说前面是技术,这一段是文化。我从 Anthropic 的报告里提炼出几条我认为最反直觉的:

第一,团队每个工程师都承认 Claude 写代码比自己强,但人的核心工作变成了对 Claude 说”不”。 比如阻止智能体为了某个合并期查询,去暴力线性扫描提交日志。

第二,对抗式审查会让智能体过度设计。 有一次审查不信任某个内部服务,Claude 就往上堆了过量校验。需要人把方向拉回来。人的审查从”逐行阅读”转向”审查变更的意图”。

第三,他们弃用了合并队列的全局仓库锁。 理由很有意思:全局仓库锁在智能体规模下无法复制,所以转向”合并后/部署前测试”,接受冲突发生——因为”Claude 解决冲突的速度比人类发现冲突还快”。

第四,运维上出现了 “superfan”(超级粉丝):每个组件配一个驻守 Slack 的专属人。 这是一种全新的角色。

我的判断

第一,Git 没死,但”工具为离线的人设计”这个前提正在翻页。

Scion 不开源、也不面向通用场景,你手上的 Git 短期不会贬值,完全没必要焦虑着去学新工具。但它留下的那句预警值得钉在墙上:随着 Coding Agent 加速普及,类似的版本控制瓶颈将在 6 到 12 个月内在更多企业和团队中普遍暴露。

你现在感受到的 pull 变慢、CI 排队变久——那就是这条曲线的前半段。

第二,对个体来说,价值锚点正在转移。

这件事给普通技术人最实用的信号是:”写代码”这件事,在 Anthropic 内部已经确认不再稀缺。瓶颈转向了版本控制、构建、CI 这些”为人设计的系统”。 换句话说,价值锚点正在从”产出代码”转向”设计让代码可靠流动的系统”。CI 门禁、契约测试、可观测性这类”管道工程”,只会越来越值钱。

第三,也是最关键的——当代码产出无限,人最稀缺的作用就剩”审阅与拍板”。

X 上已经有人质疑:每天 3 万次改动,谁读得过来?这个质疑的另一半恰恰是答案:当 AI 能写无限代码,唯二无法被替掉的,是审阅,和拍板。

Anthropic 说他们的工程师核心工作之一是”对 Claude 说’不'”。这句话我觉得是整个报告里最值钱的一句。在一个代码可以无限生成的世界里,知道该拒绝什么,比知道该生成什么更重要。

所以我的建议很具体:别慌着去学 Scion(你也用不上)。但如果你是个开发者,从今天起该认真练的能力是——看懂变更的意图,判断一段代码值不值得进主干,以及在所有人(包括 AI)都想往前冲的时候,说得出那句”停”。

Git 翻的是它自己那一页。轮到我们翻的,是”我到底该干什么”这一页。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注