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

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.

相关推荐
热点推荐
阿什利-扬:B费进场时拉起帽子,像是在向球迷展示自己仍生气

阿什利-扬:B费进场时拉起帽子,像是在向球迷展示自己仍生气

懂球帝
2026-10-26 01:55:51
沙特主导联军称摧毁也门萨那的导弹发射装置

沙特主导联军称摧毁也门萨那的导弹发射装置

国际在线
2026-10-26 13:12:04
倒计时8天!奥巴马选举造势,希拉里放猛料直指特朗普为普京傀儡

倒计时8天!奥巴马选举造势,希拉里放猛料直指特朗普为普京傀儡

春之韵
2026-10-27 00:30:04
168.8万!路虎揽胜新车正式开售

168.8万!路虎揽胜新车正式开售

3C毒物
2026-10-24 03:16:29
29中14!李弘权隔扣!中国男篮确定集训大名单

29中14!李弘权隔扣!中国男篮确定集训大名单

篮球实战宝典
2026-10-26 21:58:05
拉莫斯:在这么困难的情况下,我们能提前保级简直是个奇迹

拉莫斯:在这么困难的情况下,我们能提前保级简直是个奇迹

懂球帝
2026-10-26 07:13:16
J.K.罗琳突然发声:多次收到死亡威胁,我的观点没有改变

J.K.罗琳突然发声:多次收到死亡威胁,我的观点没有改变

中国新闻周刊
2026-10-26 22:38:07
红果热播榜杀疯了!《持械入宋》跌至第2,第一名8243万登顶榜首

红果热播榜杀疯了!《持械入宋》跌至第2,第一名8243万登顶榜首

乡野小珥
2026-10-26 00:09:16
随着肯尼亚4-0,中国3-2,U17女足世界杯16强对阵全部诞生

随着肯尼亚4-0,中国3-2,U17女足世界杯16强对阵全部诞生

侧身凌空斩
2026-10-26 04:20:42
克林顿之后,美国再无拥有治国之才的总统。克林顿在任的八年,把美国经济带到了一个巅峰

克林顿之后,美国再无拥有治国之才的总统。克林顿在任的八年,把美国经济带到了一个巅峰

扶苏聊历史
2026-09-29 15:51:40
2027赛季中超16队已定,有4队从未缺席,仅一同城德比,南通重返中超

2027赛季中超16队已定,有4队从未缺席,仅一同城德比,南通重返中超

蜡笔小新爱体育
2026-10-26 17:40:51
塞尔维亚选举,一名政坛新人领衔反对派获胜:现年56岁,大学教授,长期一线行医,曾公开支持反腐,优先推进国内经济复苏,不急于加入欧盟

塞尔维亚选举,一名政坛新人领衔反对派获胜:现年56岁,大学教授,长期一线行医,曾公开支持反腐,优先推进国内经济复苏,不急于加入欧盟

极目新闻
2026-10-26 13:22:43
爵士解说员点名里夫斯:每次吹罚都要抱怨

爵士解说员点名里夫斯:每次吹罚都要抱怨

竞技风云录
2026-10-27 00:50:52
深度长文:一个人死后,到底什么东西死了?(上万字,耐心阅读)

深度长文:一个人死后,到底什么东西死了?(上万字,耐心阅读)

宇宙时空
2026-10-26 12:19:22
1平3负,国安亚冠4次对阵全北现代未尝胜绩

1平3负,国安亚冠4次对阵全北现代未尝胜绩

懂球帝
2026-10-26 16:22:06
日本有可能成为本世纪第一个,从发达国家跌回发展中国家的国家?

日本有可能成为本世纪第一个,从发达国家跌回发展中国家的国家?

顾秋韵
2026-10-26 11:02:44
存款特种兵退役!1%利率逼出“收息大军”,银行最怕的事发生了

存款特种兵退役!1%利率逼出“收息大军”,银行最怕的事发生了

你在偷看谁
2026-09-26 22:28:02
U17世界杯奇迹!0-3输中国女足后,鱼腩大逆袭:靠1个净胜球出线

U17世界杯奇迹!0-3输中国女足后,鱼腩大逆袭:靠1个净胜球出线

侃球熊弟
2026-10-27 00:25:05
李连杰一家三口拜见仁波切,64岁利智许久不见,颜值回春如昔日!

李连杰一家三口拜见仁波切,64岁利智许久不见,颜值回春如昔日!

娱乐团长
2026-06-02 15:09:12
巴萨国家德比1-2不敌皇马,佩德里罗德里各丢球13次

巴萨国家德比1-2不敌皇马,佩德里罗德里各丢球13次

kio鱼
2026-10-27 00:34:33
2026-10-27 01:16:49
ZAKER科技 incentive-icons
ZAKER科技
数码评测 科技圈内最快资讯
1899文章数 5579关注度
往期回顾 全部

科技要闻

苹果发iPad mini 8:5499元起售 配A20 Pro

头条要闻

外媒称"中印边境发生冲突印度指责中国军队" 中方回应

头条要闻

外媒称"中印边境发生冲突印度指责中国军队" 中方回应

体育要闻

13年后重回诺坎普,穆里尼奥又滑跪了

娱乐要闻

胡歌杨幂刘诗诗袁弘陈龙结伴去埃及

财经要闻

卢锋:全球失衡背后 大国博弈与多边治理

汽车要闻

云辇-M上车 第二代海豹07让驾驶者也能爱上的家用车

态度原创

艺术
手机
教育
公开课
军事航空

艺术要闻

柴姆·苏丁:20世纪著名的犹太裔法国表现主义画家

手机要闻

一加Ace 7系列再剧透,一加16同款185Hz 东方屏

教育要闻

L5寒·春|“空心人”泛滥,如何培养有内在力量的孩子?

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

高清大图!歼-15红蓝对抗训练最新画面

无障碍浏览 进入关怀版