Anthropic自研版本控制Scion 五个月弃git整体迁移
Anthropic官方工程博客10月13日发布复盘:随着AI代理规模化开发,其monorepo日均代码合并量从2026年5月约2500次增至9月超30000次;git主分支历史近100GB,每天约2500万次checkout,按原生协议相当于每天600PB以上流量。团队判断git为「离线分布式协作」设计,与其始终在线的代理客户端不匹配,遂用5个月建成自研版本控制系统Scion并完成整体迁移。
设计与结果
Scion围绕「客户端始终在线」重设计:历史、blame、合并、rebase全部在服务端完成,客户端只持有有界缓存与稀疏工作副本,形成客户端、节点守护进程、区域缓存、权威服务器四层缓存架构,缓存命中率超99%。迁移后基础设施占用比原git镜像方案缩小200倍,CI取数从分钟级降到秒级,CI CPU容量腾出25%。
对工作方式的启示:工程师角色从逐行审代码转向审查变更意图、「对Claude说不」;小团队快速开发成为常态;每个组件由专职监控健康的「超级粉丝」Claude盯守,可发现传统告警抓不到的异常。作者同时说明Scion深度定制、不开源,建议其他组织把其设计思想用于优化现有git而非整体替换。
来源:Anthropic Engineering(官方工程博客) · 分层 A · 查看原文
内容为 AI 聚合整理,完整信息以官方发布为准。
内容为 AI 聚合整理,完整信息以官方发布为准。