Anthropic的工程团队刚刚发布了一篇官方博文《Redesigning source control at Anthropic》,复盘了他们如何仅用7个人、花了5个月时间,从零自研全新版本控制系统Scion,并把整个核心单体大仓(Monorepo)全量从Git迁移出去。这个7人团队还同步交付了代码审查平台Antique和六个相关系统,并完成了全部迁移。知乎智东西
推动这件事的是一条指数级的负载曲线:Anthropic内部平均每天合并的代码变更,从2026年5月的约2500处涨到9月的日均突破3万笔,4个月暴涨12倍,而且增长短期不会放缓。原因不是Git不好,而是开发方式变了——写代码的主力从人变成了Agent,而Git是为「人会离线工作」这个假设设计的。智东西知乎
Git撞上的不是性能天花板,是失效的设计前提
数量的量级足以说明问题:仅主分支的历史记录就接近100GB,压缩后的工作副本超过25GB,而Anthropic每天要在CI环境里执行约2500万次代码检出,简单估算,按Git的方式全量拉取每天的流量将超过600PB。他们并非没有抢救过,浅克隆、稀疏检出、内部镜像等标准方案全都试过,巅峰时期维护了数百个Git镜像,也只是续命,救不了根。智东西知乎
症结很好理解。Git的核心设计是"每个本地克隆都是完整节点、断网也能干活",这对会坐飞机、会断网、一天提交两三次的人类团队是巨大优点;而在Anthropic的仓库里,访问代码库的绝大多数是7×24小时在线的智能体和自动化任务,"完整本地副本"从卖点变成了扩容的负担。
Scion的答案:把在线Agent当默认客户端
Scion的第一条设计原则与Git针锋相对:客户端始终在线。不再假设离线,客户端围绕一台永远可达的服务器来设计,需要什么数据就取什么,本地不再持有完整仓库。diff、blame、合并这类重计算全部放到服务端,本地只留有界缓存;这条路上有前人,谷歌的Piper和Meta的Sapling都验证过同样的方向,Scion站在它们经验之上,但默认用户从第一天起就是Agent。智东西
收益是可以量化的:基础设施占用压缩到Git镜像方案的1/200,CI检出代码从几分钟缩短到几秒钟,仅CI一项就释放了25%的CPU容量。另一个被多次转述的细节是,内部模型的早期快照在一次没有附加任何指示的重构中,把Git到Scion的导入管道改成了内存占用降至1/20、速度提升4倍的版本。智东西
最值得记住的是边界:Scion不是Git的通用替代品
Anthropic在博文里特别强调,Scion绝非Git的通用替代品,它只适用于真正庞大的单体仓库——要么有数万名工程师,要么有大量智能体在高效写代码;由于组件需要高度定制,公司不会推出通用版本,只是向业界提供一种思路。知乎讨论区里也有更直白的解读:这套系统的思路类似SVN式中心化服务器,为"大量、高速提交"场景专门优化,代价是提交必须联网——本质上是一次针对极端负载的取舍,不是对Git的否定。智东西知乎
对普通用户,先放下焦虑再动真格
日均3万笔合并、100GB仓库历史,是Claude自主写代码堆出来的极端负载,普通个人和小团队的Git仓库大概率还能再战十年,不必因为这条新闻推翻现有工作流。但AI同样把个人创作者的产出速度推高了一大截:文案、配图、口播稿、短视频素材批量生成,文件端的痛点和Anthropic的仓库问题是同一曲线的前半段,只是表现形式不同——不是提交太快,而是"方案最终版、方案最终版2、方案最终版_这次真的不改……过两周再找,还是得一个个打开",讲文件命名的一篇文章在小红书拿下了5199个赞。知乎小红书
平替攻略:按文件类型分轨,纪律先行
文本类产出(写作、文案、脚本、笔记):Git其实是性价比最高的答案,但要用极简形态。 不学分支模型、不碰rebase,每次写作会话结束提交一次,推到一个私有仓库留档即可;抵触命令行的,用图形化客户端或Obsidian类笔记软件自带的版本功能,门槛比想象低得多。
二进制素材(设计稿、音视频工程、AI生成的图片和视频):不要硬上Git。 Git每次提交都要把改动文件复制、压缩后存入对象库,文本文件增量小无所谓,PSD、工程文件这类大二进制会让仓库体积成倍膨胀。更实际的方案是主流网盘的文件历史版本功能,配合系统自带的Time Machine或Windows文件历史记录;素材量大的创作者,用NAS的定时快照兜底。知乎
无论哪一类,先立三条纪律。 第一,命名统一为"日期_项目_版本",别再让"真的不改了版"进文件名;第二,只保留一个对外使用的当前版本入口,更新时替换内容,历史稿统一放进旧版文件夹归档。第三,给AI产出设"收件区":批量生成物先落进独立的收件文件夹,人挑选后再进主库,绝不让模型直接回写源文件。这套"一个入口、两个区域、三份备份"的做法不依赖任何新工具,却能挡住个人创作者最常见的两类事故——找不到最新版,和改坏了回不去。小红书
把视角拉回Anthropic的原点,这次热议对个体真正有用的不是"Git要被淘汰了",而是那个动作本身:当工作负载的主体变了,先怀疑工具的隐含假设,再谈优化。对创作者来说,隐含假设就是"一天只保存几次、每个文件亲手改"。既然AI已经让产出速度翻了几倍,文件管理也不必再等一个Scion级别的答案,今天就可以按上面的分轨方案换过来。知乎