旁观 Anthropic 的 Scion:一份缺少归属与叙事的技术宣传
来源:typesanitizer.com — 2026-11-01
📋 概述
在 Databricks 源码控制团队工作的作者,以一个运维巨型 monorepo 的局内人视角,评 Anthropic 关于自研集中式版本控制系统的文章。他先梳理自己从 Mercurial 演讲、git-branchless、git-absorb 到 jj 的经历,再逐条指出 Scion 里「耳熟」的设计:用 changeset 而非 Git 式树结构抄自 Mononoke、客户端服务器不对称、水平扩展、按目录 ACL,多属既有常识却缺归属说明。随后他批评文章缺乏明确读者与叙事主线,充满 LLM 式写作痕迹,并列出真正想读的内容:迁移过程、RPC 接口与 schema、被否决的备选设计。
🔑 核心要点
- 作者日常维护数千个巨型 monorepo 的 git 检出,判断来自实际运维而非旁观。
- 用 changeset 代替 Git 树、客户端服务器不对称、水平扩展、按目录 ACL 等「新设计」,Mononoke、Perforce、Piper 早有,归属是后来才补上的。
- 「每天 600 PB 的 git 流量」被点为无意义基线:多数客户端本就有仓库副本,除非日增量接近 100%。
- PR 数增长没区分自动化与人在环:9 月 7 日 1.5 万、8 日 2.5 万、9 日 3 万,无从判断多少来自失控的自动化。
- 开头的动机是「合并需求近乎无限」,结尾的收益却是「降低 CPU 占用」,中间缺少把瓶颈假设坐实的证据。
- 作者认为值得写的是迁移细节、RPC 与数据库 schema、以及被放弃的方案,而不是高层叙述加图表点缀。
💡 金句
不行,谢谢。
👍 0
👎 0
← 返回 Lobsters 首页