产品动态2 分钟读完Hacker News
Anthropic 自研版本控制系统 Scion,日合并代码超 3 万
速览
Anthropic 因 AI 编码速度过快,开发了自研版本控制系统 Scion 并迁移了 monorepo。目前日合并代码量从 2,500 条增至 30,000 条以上。新系统专为始终在线的 AI 代理设计,解决了 git 在大规模场景下的瓶颈。
Anthropic 在官方博客中披露,其 AI 编码工具 Claude 大幅提升了开发效率,但也让传统开发基础设施成为瓶颈。2026 年 5 月日均合并 2,500 条代码变更,到 9 月已超过 30,000 条。为此,团队用五个月时间自研并部署了版本控制系统 Scion,将 monorepo 从 git 完全迁移。
Scion 的设计原则与 git 截然不同,核心假设是客户端始终在线:
- 客户端不保存完整仓库副本,按需从服务器获取数据,本地只需有限对象缓存。
- 服务器负责历史查询、合并、rebase 等操作,客户端仅处理文件布局和本地变更。
- 所有源控制查询通过 API 开放,CI 任务无需本地仓库即可访问信息。
- 数据分布式存储,支持水平扩展,避免多个 git 镜像带来的运维压力。
Anthropic 指出,git 为离线分布式工作设计,但在 AI 代理主导的规模化场景中反成障碍。其主分支历史接近 100 GB,压缩工作副本超 25 GB,每日约 2,500 万次 CI 检出若按传统方式需消耗 600 PB 流量。团队参考了 Google Piper 和 Meta Sapling 的经验,并构建了配套的代码审查工具 Antique 和代码搜索功能。他们预计其他重度使用 AI 编码工具的公司不久也会遇到类似瓶颈。
原文Redesigning Source Control at Anthropicanthropic.com
#Anthropic#工程文化#开发者工具
本文由程序自动抓取公开报道,经 AI 筛选与改写生成,未经人工逐条核实,事实以原文为准。