ProjectsNewsTranslation pending
Anthropic称完成主仓库从Git迁移至Scion,日合并量超3万次
BIBIBI AT A GLANCE报道称,Anthropic用5个月将主仓库迁移至自研版本控制系统Scion,以应对快速增长的代码合并与CI负载。
Article
Anthropic主仓库弃用Git:日合并突破3万次,7个人花5个月完成系统迁移
Claude 写代码的速度越来越快,已经让现有的 Git 系统跟不上。今年 5 月,Anthropic 主代码仓库平均每天合并约 2500 次变更,到 9 月已超过 3 万次,增至原来的 12 倍以上。为此,7 名工程师借助 Claude,在 5 个月内开发出新的版本控制系统 Scion,完成主仓库迁移,并推出配套的代码审查工具 Antique。
Anthropic 主分支的历史记录已接近 100GB,CI 系统每天需要检出约 2500 万次代码。公司曾部署数百台 Git 镜像服务器,仍难以应对持续增长的负载。Scion 改为按需获取代码,将提交、合并和历史查询交给服务端处理,避免每个任务都维护庞大的本地仓库。Anthropic 称,新系统所需的 CPU 和内存资源只有原 Git 镜像架构的 1/200,代码检出从分钟级缩短至秒级,CI 的 CPU 资源需求也下降了 25%。
Claude 也参与了新系统的开发。团队曾让 Claude Mythos Preview 重写一套人工编写的代码迁移程序,结果内存占用降至原来的 1/20,运行速度提升至 4 倍。参与项目的工程师都认为,Claude 的编码能力已超过自己,但他们仍负责架构决策和审核,尤其要阻止 Agent 违反系统约束、过度设计。
Scion 目前没有开源,也无法像 Git 一样离线工作。Anthropic 认为,这套系统主要适合有大量 Agent 并行编程的超大型仓库,其他公司若想采用,还需要重建代码审查、搜索和 CI 等配套工具。
GitLab 同日回应,正在开发兼容 Git 的新一代版本管理架构,希望保留现有开发流程,同时承受大量 Agent 并行工作带来的压力。该项目早在今年 6 月就与 Anthropic 展开技术合作,目前已进入私有测试阶段。
Source: https://m.theblockbeats.info/flash/371725
AI-assisted interpretation
The following is analysis, separate from reported facts. Verify important claims independently.
代码生成速度和并行任务数量上升后,传统Git镜像架构在这个主仓库中面临较大负载。报道中的Scion采用按需获取代码,并把提交、合并和历史查询放到服务端处理,减少每个任务维护大型本地仓库的需要。工程师仍负责架构决策和审核,并防止Agent违反系统约束或过度设计。
Why it matters to readers
如果报道中的规模与性能数据可靠,这表明大量Agent并行编程可能促使超大型仓库升级版本控制、代码审查和CI基础设施。GitLab所述兼容Git架构也显示现有开发工具正在尝试适应这种压力。
普通开发者暂时不需要放弃Git。报道明确称Scion主要面向有大量Agent并行编程的超大型仓库,而且尚未开源、不能离线工作,采用它还需要重建代码审查、搜索和CI等配套工具。
Risks and unknowns
- 证据为媒体快讯转述,未附Anthropic或GitLab的原始公告,迁移情况、合作进展和性能数据无法在所给材料内独立核验。
- Scion没有开源,外部无法依据所给材料检验其实现和性能。
- GitLab的新架构仍处于私有测试阶段,公开测试时间、产品时间表和实际效果未知。
- 报道没有提供Scion被其他公司采用的案例,也没有说明其商业化计划。