Anthropic 弃用 Git?自研 Scion 让日合并量翻 12 倍

Anthropic 把单体代码仓库从 Git 迁到自研的 Scion,日合并变更从 5 月约 2500 个增至 9 月超 3 万个;它说明智能体与高频 CI 正在把传统 Git 架构逼到运维极限。

一句话看懂:Anthropic 把单体代码仓库从 Git 迁到自研的 Scion,日合并变更从 5 月约 2500 个增至 9 月超 3 万个;它说明智能体与高频 CI 正在把传统 Git 架构逼到运维极限。

事件核心:发生了什么

据 InfoQ CN 报道,Anthropic 在 10 月 13 日的工程文章中详细介绍了这次迁移。Scion 把提交、合并、变基、历史查询等操作全部放到服务器端,客户端只保留有限对象缓存,检出时按需获取文件。其变更集用内容寻址指针引用压缩后的 Blob,历史与代码追溯查询则依赖服务器端预生成或按需生成的“派生数据”。

推动迁移的是负载变化:单日合并变更数四个月内增长约 12 倍,CI 每天约执行 2500 万次检出,主分支历史接近 100GB,压缩工作副本超过 25GB。此前的浅克隆、稀疏检出、Promisor Remote 和数百个 Git 镜像,运维难度随合并频率持续上升。

为什么重要

这并非又一个 Git 托管服务,而是对底层数据模型的改动。Uber 的 GitFarm 只是把标准 Git 操作集中到服务器端,Scion 则重新设计了变更集、树结构和缓存分层。Anthropic 称各层缓存命中率均超过 99%,CPU 与内存基础设施占用约为此前 Git 镜像的二百分之一,CI 与研究任务的检出速度提升两个数量级。需要说明,这些数字来自其内部工作负载,不是与 Git 对比的通用基准。

对 AI 行业而言,它指向一个现实问题:当智能体高频提交、CI 频繁检出,代码仓库正从开发者工具变成共享基础设施。把计算挪到服务器端、让不可变对象跨任务缓存,可能成为大模型训练与研究工程平台的新默认思路。

对用户/开发者/创作者的影响

普通开发者和创作者短期内不太可能直接用上 Scion。Anthropic 明确表示它不是通用 Git 替代品,需要配套的代码审查、搜索和 CI 系统,且这些实现高度定制。对架构师更有参考价值的是其设计原则:仓库查询不必依赖本地检出,服务端 API 可以完成差异查询和部分写入,缓存共享能减少重复计算。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

代价同样明确:离线独立性被牺牲,系统更依赖服务器可用性,集成工作量不小。目前公开信息显示,Anthropic 建议先在现有 Git 平台引入服务端 API 和更高效的获取协议,而非整体替换。

值得关注的后续

一是 Scion 是否开源或对外提供产品化能力;二是其他高频使用 AI 编程与 CI 的公司是否会跟进类似架构;三是服务端集中化后的可用性、权限与合规问题如何解决。Anthropic 也提到 Mononoke 及其 Bonsai 数据模型率先采用了 Scion 的许多技术,这条技术脉络是否继续演进值得观察。

来源:InfoQ CN

celebrityanime
celebrityanime
文章: 33915

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注