漫话开发者 - UWL.ME 精选全球AI前沿科技和开源产品

Anthropic 正在对基础开发工具链进行重大自研替换。随着单一代码库(monorepo)的日常合并操作从约 2500 次增长到超过 30000 次,CI 系统每天产生约 2500 万次检出,传统 Git 工作流在性能和扩展性上已难以满足需求。为此,Anthropic 开发了名为 Scion 的源码控制系统,用于替代 Git 管理其 monorepo。Scion 的客户端和服务端均采用 Rust 编写,将 changeset 元数据存储在 Google Cloud Spanner 中,大文件或二进制对象存储在 Google Cloud Storage 中,并通过独立评审系统替代 GitHub 原有工作流。这一举措反映出超大规模 AI 研发组织正在从通用开发者工具转向针对自身场景深度定制的版本控制基础设施,也凸显了 Git 在极大规模单仓场景下的瓶颈。

核心要点

  • Anthropic 已用自研 Scion 替换 Git,管理其 monorepo 代码库。
  • 因日合并从约 2500 次增至 3 万次、CI 日检出达 2500 万次,传统 Git 流程遇到瓶颈。
  • Scion 采用 Rust 客户端与服务端,元数据存 Spanner,大对象存 Google Cloud Storage,并用独立评审系统替代 GitHub 工作流。

Read more >