Anthropic 自研版本控制系统 Scion,五个月完成 monorepo…

工具AI 评分 82/100Anthropic:Engineering(事故复盘 + 工程实践 · 网页)待复核
AI 聚合

本条为 AI 依据下方公开信源自动整理生成的摘要,不构成转载,可能存在偏差,请以原文为准。整理者:贝果科技 AI 资讯助手。

本条选题由第三方线索发现;线索方提供的摘要未被采用,本页内容依据下方信源整理。线索来源:AIHOT

Anthropic 披露其自研版本控制系统 Scion,并在五个月内把 monorepo 从 git 完整迁移过去。推动这一动作的是代码合并量的激增:2026 年 5 月日均合并约 2500 次代码变更,到 9 月已超过 30000 次。公司称瓶颈已从写代码转向为人类规模设计的开发者基础设施,如同步控制、构建与 CI。同期还交付了代码评审界面 Antique、代码搜索、源代码控制 IAM 系统,以及批量管理和合入已评审代码的新方式。主分支历史接近 100 GB,git 的去中心化设计在大规模 monorepo 下逐渐吃紧。

全文梳理

AI 摘要依据下方信源原文自动整理,非原文转载

代码合并量五个月涨十倍

Anthropic 在材料中给出两组数字:2026 年 5 月,公司日均合并约 2500 次代码变更;到 9 月,这个数字超过 30000 次。公司表示不认为增速会很快放缓,理由是合并代码的潜在需求几乎无限,每移除一个瓶颈,代码产出量就会立刻再上一个台阶。这一变化带来的直接后果是,写代码本身不再是构建系统或做研究的瓶颈,真正卡住流程的是那些按人类规模设计的开发者基础设施——源代码控制、构建和 CI。Anthropic 也承认自己的工作负载并不典型:它使用 Claude 写软件的程度远超绝大多数公司,因此往往最先撞上为人类规模设计的工具开始吃力的地方。

git 设计在大 monorepo 下…

材料解释了 git 的设计前提:它是去中心化系统,每个克隆都是完整自包含的仓库,可以计算 diff、读取历史与 blame、离线检出任意版本。对绝大多数仓库来说这是正确设计,也是 git 成为标准的重要原因。但 Anthropic 的 monorepo 越来越大,逐渐不再落在这个设计空间里——仅主分支的历史就接近 100 GB。原文在此处被截断,未给出后续关于压缩等细节的完整说明。Anthropic 判断,虽然短期内不太可能有大量组织遇到同样的问题,但使用 AI 编码工具的团队可能不会太久就会碰到类似的压力点,这也是它愿意公开自研方案与经验的原因。

五个月里同时交付的配套系统

迁移并非只换掉版本控制。Anthropic 表示,在同一段时间内还构建并上线了代码评审界面 Antique、代码搜索、一套功能较完整的源代码控制 IAM 系统,以及用于管理和合入大量已评审代码的新方式。这些组件与 Scion 一起,构成了支撑高合并量的开发者基础设施。Anthropic 把这件事当作一个有意思的案例:Claude 写代码的能力既是造成这一局面的原因,也是它能在短时间内搭出高质量、可扩展系统的原因。原文说明该文将聚焦 Scion 本身是如何构建的,但材料未展开具体实现细节。

为什么值得看

AI 写代码把版本控制推到极限,Anthropic 的迁移方案与踩坑对用 AI 编码的团队有直接参考价值。

Anthropic

信源1 家

  1. [1]Anthropic:Engineering(事故复盘 + 工程实践 · 网页)线索来自 AIHOTAnthropic 自研版本控制系统 Scion,五个月完成 monorepo 从 git 迁移

关键事实

  • Anthropic 自研版本控制系统 Scion,用五个月把 monorepo 从 git 完整迁移[1]

  • 2026 年 5 月日均合并约 2500 次代码变更,9 月超过 30000 次[1]

  • 同期还交付了代码评审界面 Antique、代码搜索和源代码控制 IAM 系统[1]

  • 主分支历史接近 100 GB,git 的去中心化设计在大规模 monorepo 下逐渐吃紧[1]

相关 · 工具

本页内容由 AI 自动聚合公开信源生成,仅供了解行业动态参考,不构成任何投资或决策建议。如需引用请以原文出处为准。