Anthropic 重新设计源代码管理
Redesigning source control at Anthropic
AI 导读
Anthropic 为应对 AI Agent 编写代码带来的合并量激增,自研内部版本控制系统 Scion,并在五个月内把其 monorepo 从 git 完全迁移。其日均合并代码变更从 2026 年 5 月的约 2500 次增至 9 月的 3 万次以上。Scion 假设客户端始终在线、客户端与服务端不对称,客户端只保留有界对象缓存并采用稀疏与虚拟化检出;Anthropic 称其基础设施的 CPU 与内存占用比此前的 git 镜像方案小 200 倍,CI 检出从分钟级降到秒级,CI 单独获得 25% 的 CPU 容量收益。系统在设计之初就支持仓库级访问控制与目录级权限,以便在保留 monorepo 优势的同时保护敏感代码。该团队共七人,同时构建了 Scion 与代码审查工具 Antique。
推荐理由
Anthropic 披露其自研版本控制系统 Scion 的架构取舍与五个月迁移过程,可供面临 Agent 编程洪流的团队参考。
阅读原文