ARTICLE · 1207433
每天合并三万次代码,源码管理怎样扩展?
每天合并三万次代码,源码管理怎样扩展?
每天合并三万次代码,源码管理怎样扩展?
当日合并量从约 2500 次增长到超过 30000 次,Anthropic 的源码管理成为瓶颈。Scion 的案例讨论的是:在线作业真正需要哪些数据,哪些重复工作可以交给服务端与缓存。
🧩 数据与职责
• changeset 记录相对第一父版本的文件变化。
• 历史、blame 等问题由派生数据与服务端 API 回答。
📦 获取与复用
• 按需请求 trees 和 blobs,同节点、同区域复用缓存。
• 固定缓存层级,也承担故障隔离作用。
原文的资源规模、checkout 延迟与 CI 容量收益有各自口径。这个方案面向 Anthropic 的巨大在线单仓库,不是 Git 的通用替代品。值得对照自查的是:你的 CI 每次都需要完整工作副本吗?
原文:https://www.anthropic.com/engineering/redesigning-source-control
收录于知新
上海,2小时前,















































































