深度 | 代码不再是瓶颈,管代码才是:Anthropic 7 人 5 个月重造版本控制
深度 | 代码不再是瓶颈管代码才是Anthropic 7 人 5 个月重造版本控制10 月 13 日Anthropic 在一篇工程博客里讲了一件很少有公司愿意公开承认的事Claude 写代码的速度已经快到了让 Git 这个用了二十年的工具扛不住。他们自己给出的数字是日均合并代码改动从今年 5 月的约 2500 条涨到 9 月的 3 万条以上四个月翻了 12 倍。真正让人意外的是他们接下来的动作。Anthropic 没有继续给 Git 打补丁而是用 7 个人、5 个月把整个 monorepo 从 Git 迁到了一套自研的集中式版本控制系统 Scion 上。shallow clone、sparse checkout、几百台内部镜像这些 Git 的常规救火手段他们全用过最后得出的结论是Git 生错了时代。上图Anthropic 官网工程博客报道页原图每日合并代码改动图表2026-10-13来源anthropic.comGit 生错了时代要理解这件事得先看 Git 的出身。Git 是个分布式系统每个 clone 都是一份完整的仓库能离线算 diff、读历史、看 blame。这套设计对绝大多数仓库是对的也是它能称王的原因。但放到 Anthropic 的场景里就全反了主分支历史接近 100GB压缩后的工作副本超过 25GB光给 CI 每天就要做约 2500 万次检出按最朴素的方式 fetch一天就是 600PB 以上的流量。Anthropic 自己的复盘点破了一层窗户纸大多数公司早就把 Git 当成了「一台权威副本加一堆客户端」在用而他们几乎所有的客户端都是永远在线的 Agent 和自动化任务。Git 那些为「分布式、离线工作」设计的长处在仓库变大之后反而成了拖累。于是他们换了个问法如果从一开始就假设写代码的几乎全是永远在线的 Agent版本控制该长什么样上图Git 的分布式离线设计在 Agent 大规模产出代码后失效的传导链。这里有个容易被忽略的分层为人类规模设计的工具链接不住 Agent 的产出规模。人一天写几十行、提交几次Agent 一天产出几千个改动两者对底层工具的要求根本不是一个数量级。Scion 把重活交给了服务器Scion 的思路一句话讲清把重活全交给服务器客户端只留一个有界的本地缓存。它借鉴了 Google Piper 和 Meta Sapling 这两套大仓方案但触发原因完全不同。Piper 和 Sapling 是为几万名人类工程师建的Scion 是为海量 Agent 的产出速度建的。数据结构的单位从快照换成了变更集。Git 的 commit 存指向树的指针Scion 的变更集只记「相对第一个父提交改了哪些文件」加上指向 blob 存储的内容寻址指针。变更集在服务端创建、立刻全局可用没有 packfile 要接收、没有锁和跨服务器协调commit 的成本随改动大小而不是仓库大小走。存储全内容寻址、不可变任何服务器都能缓存任何数据而不用协商整套服务可以水平扩展。检出架构是三层缓存节点上的 scion-daemon区域的 scion-cache 直接从内存流式供给权威的 scion-server 背靠 Spanner 和云存储每一层命中率都超过 99%。官方给出的成效很硬基础设施 CPU 和内存足迹比旧镜像集群小 200 倍检出快了两个数量级仅 CI 一项就省出 25% 的 CPU。上图Scion 的三层缓存架构客户端、节点、区域、权威四层各司其职。还有一个中文报道普遍略过的细节Scion 本身就是 Claude 参与建的。一个早期的 Claude Mythos Preview 内部快照把团队手写的 git 到 Scion 迁移管道整个重写了一遍内存省 20 倍、快 4 倍。Anthropic 的工程师现在普遍承认 Claude 写代码比他们强工程师的角色退成了做高层设计、以及在 Claude 越界时对它说不。一个能把 AI 顶爆的工具和一个由 AI 帮着建出来的工具其实是同一枚硬币的两面。这跟普通开发者有关系如果你觉得这只是 Anthropic 自己用 Claude 用得太狠那看平台侧的数据。GitHub 的量级在 2026 年被 AI 编码工具推上了新台阶9 月单月 73.8 亿次 commit是去年同期的 5 倍以上push 同比增长 4.9 倍GitHub Actions 9 月跑了 32.6 亿次。有报道直接点出GitHub 正在重建它的 Spokes 存储系统把权威数据迁到 Azure Blob内部基准显示写入吞吐最高提升 35 倍。对照更直观有分析说 Stripe 每天合并约 200 个 Agent 写的 PRAnthropic 跑在这个量的 150 倍上下。但真正容易被忽略的是瓶颈的下一站。版本控制能用「服务端集中加内容寻址」去解解完之后压力不会消失只会往下传导落点就是代码评审。哈佛大学 Chen 与 Stratton 2026 年 8 月的工作论文分析了约 3 亿个事件、718 家公司结论很刺眼AI 让代码行数加了三成、commit 加了两成但「完成的软件」没有统计学上的显著提升评审和合并时间反而拖长了一半从约 7 天到 10.5 天。GitClear 的独立研究给出同一个方向AI 生成的代码平均每个 PR 有 10.83 个问题人类写的是 6.45 个。AI 把「写」这一环压到接近零「验证」这一环却在膨胀。上图瓶颈沿写、管、验链条向下传导评审是当前最细的一环。开源社区的反应也比想象中快。Scion 博客发布没几天GitHub 上就出现了一个叫 OpenScion 的项目自称是「基于 Anthropic Scion 设计的开源版本控制系统面向以 AI Agent 和 CI 为主要客户端的大型 monorepo」用 BLAKE3 做内容寻址目前还在设计阶段。它未必能成但它的出现本身说明「为 Agent 重造版本控制」这个命题已经有人动手了。中文社区这边报道不少角度也整齐。36氪写「7个人、5个月Anthropic造出了Git替代品」InfoQ 中文写「Claude写代码太快Git扛不住了」智东西写「连Git都要重做」。但多数报道停在技术新闻层面「为什么这会成为普遍问题」「国内托管平台怎么办」这两个问题基本没人往下挖。Gitee、GitCode、阿里云效、腾讯云效这几家检索里看不到任何面向 AI Agent 大仓方向的公开动作。国内现在还在「Agent 在写代码但量级没到顶爆工具」的阶段加上有 GitHub 这个上游可以等主动重造的动力确实不足。下一波窗口是「管代码」的基础设施我判断「agent-scale 的开发基础设施」会继 agent 结构之后成为下一波明确的创业和投入窗口Scion 是它的第一个标志性事件。瓶颈迁移是结构性的AI 写代码的速度只会继续加速工具错配只会越来越大。GitHub 的重建和哈佛论文的数据表明压力已经扩散到了全行业。Anthropic 自己预判这类问题未来半年到一年会更普遍并且表态要跟 GitHub、GitLab 和开源社区合作。我预判两个方向最值得盯。一个是「Git 服务端 Scion 化」这条线GitHub 和 GitLab 会不会推出面向大仓和 Agent 工作负载的服务端能力这比任何开源替代品都更能定义市场。另一个是「评审自动化」版本控制的瓶颈解掉之后压力会压到人类评审上谁先做出可信的自动评审加语义级审批约束谁就拿到了下一个堵点的钥匙。不过Scion 能在多大程度上复制要打个问号。Anthropic 自己承认它愿意为内部使用花的 token 远超任何企业而 Scion 高度绑定它自研的评审、搜索和 CI别的公司迁不过去。所以它更像先行者的内部答案行业的标准答案大概率以「Git 服务端进化加托管平台能力加开源再实现」的组合形式出现。代码不再是瓶颈管代码才是。这句话在 10 月 13 日之前还只是工程师的调侃现在Anthropic 用 7 个人、5 个月和一整个迁移把它变成了一个行业必须正面回答的问题。参考来源Anthropic 官方工程博客 — Redesigning source control at AnthropicSimon Willison — Redesigning source control at AnthropicDevOps.com — Coding Agents Broke Git’s Scaling Math. GitHub Is Rebuilding to Keep Up36氪 — 7个人、5个月Anthropic造出了Git替代品InfoQ 中文 — Claude写代码太快Git扛不住了GitHub — tinyhumansai/openscionLWN — Google Piper 技术分享The Block Beats — 终端猜 Agent 状态的时代要结束了OSC 7501每日更新。

相关新闻

升维无路,心贼为敌

升维无路,心贼为敌

—— 人类文明内卷、纷争与战争的终极维度论摘要纵观寰宇生灵,万物皆有争,唯独人类之争斗,具备彻底性、毁灭性、无限性。动物之争止于生存、繁衍、领地,边界天然存在,胜负既定则争端寂灭。唯人类族群,自诞生…

2026/10/18 7:24:03 阅读更多 →
Minecraft Forge 1.20.1模组服务器搭建示例

Minecraft Forge 1.20.1模组服务器搭建示例

1 项目背景与目标1.1 项目背景Minecraft 模组服务器需要同时管理游戏服务端、Forge 加载器、第三方模组、世界数据和运行资源。与原版服务端相比,模组服务器的启动依赖、资源消耗和兼容性问题更复杂,因此需要一套可持续运行、可监控、可备份且便于维护的…

2026/10/18 7:24:03 阅读更多 →
英语简单句时态、情态、语态三合一:一张地图讲清动词变化

英语简单句时态、情态、语态三合一:一张地图讲清动词变化

看到这个标题,我先说一句题外话:“简单局”大概率是“简单句”的笔误,但不影响我们聊正事。英语简单句里的时态、情态、语态,是很多学习者的老大难。时态好赖能对上号,情态动词一多就晕,语态再掺和进来&…

2026/10/18 7:23:03 阅读更多 →

最新新闻

从极简命名到工程化落地:响应式实时数据处理项目实战

从极简命名到工程化落地:响应式实时数据处理项目实战

1. 从“rea”这个标题说起:一个极简命名背后的完整项目思维第一次看到“rea”这个标题,很多人会愣一下——三个字母,没有上下文,没有说明,甚至连大小写都没区分。但恰恰是这种极简命名,在真实的项目开发中非…

2026/10/18 8:11:12 阅读更多 →
如何专业解析技术缩写REA的含义与应用场景

如何专业解析技术缩写REA的含义与应用场景

项目标题为“rea”,但提供的输入内容中,项目正文为空、关键词未列出、摘要描述缺失,且网络搜索内容部分完全为空(仅显示)。这意味着:没有任何有效信息可支撑专业拆解。作为一名从业十多年、经手过数百个真实…

2026/10/18 8:11:12 阅读更多 →
从极简命名到完整实现:响应式数据模块rea的设计与落地

从极简命名到完整实现:响应式数据模块rea的设计与落地

1. 从“rea”这个标题说起:一个极简命名背后的完整项目思维第一次看到“rea”这个标题,很多人会愣一下——三个字母,没有上下文,没有说明,甚至连大小写都没区分。但恰恰是这种极简命名,在真实的项目开发中非…

2026/10/18 8:11:12 阅读更多 →
如何挖到高质量提示词:六大渠道盘点与调优技巧

如何挖到高质量提示词:六大渠道盘点与调优技巧

《AI新鲜事》写到第十一期,后台被问到最多的问题翻来覆去其实就一个:大佬们总能用几句话让AI输出惊艳效果,可我把同样的句子复制进对话框,结果要么是空话连篇,要么是格式稀烂。问题多半不是你不会用AI,而是…

2026/10/18 8:11:12 阅读更多 →
极坐标三点结构距离计算:度量选择与角度回绕避坑指南

极坐标三点结构距离计算:度量选择与角度回绕避坑指南

做极坐标点集匹配的时候,我遇到过一个特别基础、却特别容易翻车的问题:怎么计算两个三点结构之间的距离。那个模拟项目X里,雷达扫描拿到的数据是原生极坐标格式,每个点由半径r和方位角θ描述,没有现成的笛卡尔坐标。我…

2026/10/18 8:11:12 阅读更多 →
Appium移动端自动化测试问题排查与稳定性优化

Appium移动端自动化测试问题排查与稳定性优化

做移动端自动化的人,多多少少都经历过这样的场景:脚本在本地跑得好好的,一上持续集成环境就满屏飘红;早上刚验证通过的用例,下午同一个机型就给我报"no such element"。Appium的报错信息写得又长又绕&#x…

2026/10/18 8:10:12 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →