网易首页 > 网易号 > 正文 申请入驻

Anthropic自研Scion取代Git,5个月支撑日均3万次代码合并

0
分享至



在 Anthropic,编码已不再是系统构建或研究的瓶颈。Claude 能够自主迭代研究循环、微优化复杂程序,并以前所未有的速度和规模从头构建新服务。当前的瓶颈已转移至为人类规模设计的开发者基础设施:源代码控制、构建和持续集成(CI)。

2026年5月,Anthropic 平均每天合并约 2,500 次代码变更;截至9月,日均合并量已超过 30,000 次。公司表示,这种增长速度短期内不会放缓;消除每一个瓶颈都会立即引发代码产出量的进一步增加。

为支持这一增长,Anthropic 构建了内部版本控制系统 Scion,并在五个月内将单体仓库(monorepo)从 Git 完全迁移至 Scion。同期,公司还发布代码审查界面 Antique、代码搜索功能及源代码控制 IAM 系统等。Anthropic 指出,Claude 编写代码的能力既是造成当前局面的原因,也是快速构建高质量、可扩展系统解决该问题的关键。

扩展单体仓库的挑战

Anthropic 使用 Claude 编写软件的程度远超其他公司,因此率先遭遇为人类规模设计的工具瓶颈。随着单体仓库壮大,Git 的去中心化设计逐渐不再适用。仅主分支历史记录就接近 100 GB,压缩工作副本超过 25 GB。CI 每天执行约 2,500 万次代码检出,若直接获取数据,每日 Git 流量将超过 600 PB。

尽管采用了浅层克隆、稀疏检出、内部 Git 镜像和 Blob 存储快照等变通方案,但随着合并率增加,这些方案的操作难度显著提升。Anthropic 意识到,既然客户端主要是始终在线的代理和作业,Git 为离线工作设计的特性反而削弱了扩展能力。因此,公司决定重新设计面向代理始终在线事实的源代码控制系统。

面向代理规模的源代码控制原则

借鉴 Google Piper 和 Meta Sapling 的经验,Anthropic 在构建 Scion 时确立了以下核心原则:

客户端始终在线。 Scion 围绕始终可达的服务器设计,客户端按需获取数据,不再假设离线工作能力。

客户端-服务器不对称性。 服务器负责处理文件历史、责任追溯、提交创建及合并等操作;客户端仅维护有界本地对象缓存,大幅减少本地数据需求。

全面的源代码控制服务驱动新应用。 所有源代码控制查询均通过 API 暴露,作业无需维护本地仓库即可访问,使自动二分查找和回滚流水线等工具在规模上成为可能。

水平可扩展性。 数据分布式存储,各组件独立扩展,无完全物化的仓库副本,无需类似 Git packfiles 的维护操作。

廉价、增量且无锁的提交。 提交、变基或合并均在服务器端发生,成本随变更大小而非仓库大小扩展。除主引用外,不鼓励使用全局状态引用以避免扩展问题。

可选且稀疏的工作副本。 协议以稀疏检出为中心,CI 作业可按需请求差异或文件内容,避免全量检出,降低磁盘和带宽消耗。

Scion 的技术实现

Scion 的基本工作单位是“changeset”(变更集),存储相对于父节点变化的文件列表及指向 Blob 存储的指针。Changesets 在服务器端创建并立即全局可用,无需锁定或协调。为解决责任追溯等问题,Scion 从 changesets 构建“衍生数据”(如专用索引和跳表),支持递归计算和按需物化,便于后续优化和扩展。

在架构上,Scion 服务器水平可扩展,本质上是大型缓存。scn 客户端协议偏离 Git fetch 协议,仅请求缺失的树和 blob,类似分层缓存机制。集群内,客户端通过 scion-daemon 通信,daemon 与 scion-cache 交互,缓存缺失时向 scion-servers 请求。该架构实现了超过 99% 的缓存命中率。

相比之前的 Git 镜像基础设施,Scion 在 CPU 和内存需求上减少了 200 倍。CI 和研究任务的代码检出速度提升了两个数量级(从分钟级降至秒级),仅 CI 就实现了 25% 的 CPU 容量提升。

构建 Scion 的经验与启示

Anthropic 在推出 Claude Mythos Preview 和 Claude Tag 的同时构建 Scion,AI 加速了开发进程。一个七人团队在五个月内完成了 Scion 和 Antique 的开发及迁移,期间日均代码合并量增加了 10 倍。

工程师角色转变。 工程师不再专注于逐行编写代码,而是提供高层组件理解、设计权衡及对 AI 输出的审查。工程师的主要任务之一是引导 Claude 避免过度工程化,并检查变更意图而非代码细节。

优化与质量提升。 借助 Claude,Scion 成为测试最充分、保护最严密的代码库之一。AI 还能发现显著的性能优化,如祖先查询算法改进,这在传统模式下需专家数周分析。

新型单体仓库安全。 Scion 支持目录级访问控制和复杂的代码审查语义约束,区分仅评论更改与敏感逻辑更改,提升安全性。

运营卓越。 团队利用“超级粉丝” Claude 代理监控各组件健康状况,检测细微异常,补充传统警报系统。

重构工作流先验知识。 代理规模下,传统合并队列意义不大。Anthropic 转而投资合并后和部署前的自动化测试,依靠 Claude 在人类识别前修复并发冲突。

对生态系统的贡献

Anthropic 明确表示,Scion 并非 Git 的通用替代品,其架构仅适用于拥有数万工程师或大量 AI 代理的超大规模单体仓库。由于 Scion 与 Git 差异巨大且高度定制,公司暂无计划将其开源。

然而,Anthropic 预计类似问题将在未来六到十二个月内更加普遍。公司希望分享其思路,推动 GitHub、GitLab 及开源社区改进 Git 服务端架构,例如提供更全面的服务器端 RPC 和优化协商协议,以支持开发者不断变化的需求。

【星途科讯 图文丨伊贝 首发于ZAKER科技,转载请注明出处】

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
媒体的坏与小鹏的蠢

媒体的坏与小鹏的蠢

观人随笔
2026-10-27 13:21:21
哪个行业悄悄好起来了?就是硬捂着,不让别人知道的那种?

哪个行业悄悄好起来了?就是硬捂着,不让别人知道的那种?

夜深爱杂谈
2026-10-25 19:31:49
关于台湾问题,特朗普突然放狠话,赖清德急了,郑丽文说出真心话

关于台湾问题,特朗普突然放狠话,赖清德急了,郑丽文说出真心话

兵卒史
2026-10-27 18:38:30
奥巴马公开表示:白宫修得像萨达姆开的连锁餐厅;特朗普称:奥巴马根本就不懂,他说白宫像连锁餐厅只能说明他做总统时有多糟糕

奥巴马公开表示:白宫修得像萨达姆开的连锁餐厅;特朗普称:奥巴马根本就不懂,他说白宫像连锁餐厅只能说明他做总统时有多糟糕

吉刻新闻
2026-10-27 13:44:12
网传女孩抑郁症,结三次婚,每次不到半年就离,彩礼不退,已经攒了几十万,光金手镯就有仨

网传女孩抑郁症,结三次婚,每次不到半年就离,彩礼不退,已经攒了几十万,光金手镯就有仨

丫头舫
2026-10-26 23:07:52
法国总统候选人勒庞公开表示:若我成功执政,将组建多元化民族团结政府,将法国打造成和平之国,不会将法国年轻人送上与法国无关的战场

法国总统候选人勒庞公开表示:若我成功执政,将组建多元化民族团结政府,将法国打造成和平之国,不会将法国年轻人送上与法国无关的战场

吉刻新闻
2026-10-26 08:13:21
15岁高中生确诊甲状腺癌,且已转移!家长:孩子从初中开始,就没在凌晨一点前睡过觉;医生:不能因其被称为“懒癌”而掉以轻心

15岁高中生确诊甲状腺癌,且已转移!家长:孩子从初中开始,就没在凌晨一点前睡过觉;医生:不能因其被称为“懒癌”而掉以轻心

南方都市报
2026-10-25 18:40:27
挺好的训练装,硬是穿出不协调的感觉!

挺好的训练装,硬是穿出不协调的感觉!

穿的像个人样
2026-10-15 07:52:49
钱壮飞长征中离奇死亡,金沙县五十年后揭示真相:他被人用毒害死了!

钱壮飞长征中离奇死亡,金沙县五十年后揭示真相:他被人用毒害死了!

海佑讲史
2026-10-27 10:55:16
令人愤怒的“卖1元火鸡面”视频,炸出了多少被毁掉的中国小孩

令人愤怒的“卖1元火鸡面”视频,炸出了多少被毁掉的中国小孩

小椰子专栏
2026-10-26 13:02:17
4名乘客现场死亡,银昆高速交通事故报告披露:货车司机开车吸烟、浏览并操作手机,未及时发现违停面包车,与其尾部相撞,引发致命惨剧

4名乘客现场死亡,银昆高速交通事故报告披露:货车司机开车吸烟、浏览并操作手机,未及时发现违停面包车,与其尾部相撞,引发致命惨剧

南方都市报
2026-10-27 14:22:57
火箭对阵雄鹿前瞻 重建的雄鹿能为火箭带来什么威胁 乌度卡会如何应对

火箭对阵雄鹿前瞻 重建的雄鹿能为火箭带来什么威胁 乌度卡会如何应对

大话火箭队
2026-10-27 17:54:38
新加坡从2029年起将法定退休年龄提至65岁 ,再就业年龄提高至70岁:对于到达法定退休年龄和再就业年龄后,仍继续工作者,将配套减轻税负

新加坡从2029年起将法定退休年龄提至65岁 ,再就业年龄提高至70岁:对于到达法定退休年龄和再就业年龄后,仍继续工作者,将配套减轻税负

大风新闻
2026-10-27 10:34:01
1、日本发动机,寿命约55万公里;2、德国发动机,寿命约35万公里;

1、日本发动机,寿命约55万公里;2、德国发动机,寿命约35万公里;

回京历史梦
2026-10-21 09:44:43
日本一女团候选生体重132kg!身高只有148cm,自嘲“没有膝盖”,凭一张舞台照爆火出圈…

日本一女团候选生体重132kg!身高只有148cm,自嘲“没有膝盖”,凭一张舞台照爆火出圈…

东京新青年
2026-10-27 19:26:54
火箭队双控卫首发,获申京公开感谢!轰29+9+9+6断,体能已无短板

火箭队双控卫首发,获申京公开感谢!轰29+9+9+6断,体能已无短板

熊哥爱篮球
2026-10-27 19:47:43
iPod 发布 25 周年,苹果如何改变世界?

iPod 发布 25 周年,苹果如何改变世界?

哎咆
2026-10-26 18:22:16
陈凯歌饭局上,一群年轻演员排着队弯腰敬酒,陈飞宇站旁边给倒酒

陈凯歌饭局上,一群年轻演员排着队弯腰敬酒,陈飞宇站旁边给倒酒

西楼知趣杂谈
2026-10-20 20:22:01
明年将会是中华人民共和国全党、全军、全国各族人民重要的一年

明年将会是中华人民共和国全党、全军、全国各族人民重要的一年

梦史
2026-10-26 10:55:36
伴娘怂恿要15万下车费,新郎取钱后一去不回,新娘回到娘家后破防了

伴娘怂恿要15万下车费,新郎取钱后一去不回,新娘回到娘家后破防了

悬案解密档案
2025-08-05 16:21:15
2026-10-27 20:07:00
ZAKER科技 incentive-icons
ZAKER科技
数码评测 科技圈内最快资讯
1904文章数 5579关注度
往期回顾 全部

科技要闻

Anthropic最硬气招股书,先把丑话说在前头

头条要闻

家长月均花约3000元住酒店陪读:综合下来比租房划算

头条要闻

家长月均花约3000元住酒店陪读:综合下来比租房划算

体育要闻

世界上最无趣的前锋,拿下了金球奖

娱乐要闻

芒果遇到厉娜和许飞笑发财了!

财经要闻

韩国芯片出口额可能下降高达1000亿美元

汽车要闻

纯电续航1003km 大五座SUV腾势N8正式开启预订

态度原创

教育
本地
艺术
房产
军事航空

教育要闻

微积分之争!牛顿VS莱布尼茨 #AI创作浪潮计划

本地新闻

十月奔赴迪庆,解锁梅里日照金山

艺术要闻

书法“又丑又怪”的郑板桥,为何能被专家追捧,启功说了句公道话

房产要闻

从全国第一跌到第七!海南人,放下生娃焦虑!

军事要闻

伊总统佩泽希齐扬抵达莫斯科 俄仪仗队列队迎接

无障碍浏览 进入关怀版