3万次日合并压垮Git:Anthropic五个月自研Scion

源自152位全网作者

10:55

10月13日,Anthropic发了一篇工程博客,在程序员圈掀起不小的震动:他们把用了多年的Git换掉了,全公司的代码仓库迁到了一套自研系统Scion上。理由听起来像凡尔赛:Claude写代码太快,Git跟不上了。Anthropic微博

代码洪水

先看几个数字:

  • 今年5月,Anthropic平均每天合并约2500个代码变更;到9月,超过30000个,4个月翻了12倍。Anthropic微博

  • 主分支历史接近100GB,每天要为CI做约2500万次代码检出。

  • 如果按Git的方式拉全量仓库,每天要产生600PB流量,跨国骨干网都得拉冒烟。知乎

3万次日合并压垮Git:Anthropic五个月自研Scion

团队把Git的续命招数试了个遍:浅克隆、稀疏检出,巅峰时期在内部维护几百台镜像服务器。结论:治标不治本。Anthropic知乎

3万次日合并压垮Git:Anthropic五个月自研Scion

Git没做错,是假设过时了

问题出在哪?Anthropic自己总结得很狠:“我们像用中心化系统一样用着Git,但Git的一切优秀设计都是为分布式、离线场景做的”。Git诞生在20年前,为"随时可能断网的人"设计:每个克隆都自带完整仓库,上了飞机断网也能干活。可现在Anthropic内部跑任务的客户端,绝大多数不是人,而是永远在线的Agent、容器沙箱和CI流水线。假设没了,优点全变成负担。知乎Anthropic知乎

7个人,5个月

Scion的思路完全反过来:

  • 默认客户端永远在线,要什么取什么,本地不再存全量。Anthropic

  • 重计算全在服务端:diff、blame、merge、rebase,客户端只做轻量缓存。

  • 源码控制变成API服务,CI想查"这行谁改的",直接调接口,不用克隆仓库。

3万次日合并压垮Git:Anthropic五个月自研Scion

整套系统加上配套的代码审查平台,核心团队只有7个人,5个月交付,monorepo全量迁移完成。知乎微博

3万次日合并压垮Git:Anthropic五个月自研Scion

更扎心的是个细节:工程师手写了Git迁移到Scion的管道,后来让Claude重构了一版——内存消耗直降20倍,吞吐提升4倍。团队公开承认:在写代码这件事上,Claude已经全面超过了他们自己。知乎微博

跟你有什么关系

先别焦虑。Anthropic自己都说了:Scion不是通用的Git替代品,只有日合并几万次这种极端场景才划算,大多数公司短期内碰不到这堵墙。你的仓库大概率还能再战十年。Anthropic知乎

但方向值得留意。只要你在用AI写代码,合并频率就在涨。今天你感受到的可能只是"git pull变慢了"“CI又排队了”,这是同一条曲线的前半段。Anthropic预警:未来6到12个月,这个瓶颈会在更多公司陆续暴露。知乎

真正该记住的是博客里那句话:代码不再是瓶颈。卡住的是那些为人设计的基建——源码控制、构建、CI。对个人也一样,你的价值正在从"会写代码",转向"设计让代码可靠流动的系统":契约测试、CI门禁、可观测性,这些管道工程只升不降。知乎微博Anthropic

Git没有死,但"为离线的人类设计工具"的时代,正在翻页。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章