打开网易新闻 查看精彩图片

AI 写代码,已经快到 Git 都扛不住了。

10 月 13 日,Anthropic 在官方工程博客说,公司内部的主代码仓库,已经从 Git 换成自研的 Scion。原因很直接:代码改动涨得太疯狂。

官方的数字:5 月每天合并约 2500 次改动,到 9 月每天超过 3 万次,最高一天 30401 次。四个月,涨了十几倍。

图:Anthropic 内部 monorepo 每天合并的代
打开网易新闻 查看精彩图片
图:Anthropic 内部 monorepo 每天合并的代

压力全压在 Git 上。主分支历史快到 100GB,CI(自动测试)每天要检出约 2500 万次。官方的判断是:瓶颈是为人类规模设计的开发基础设施。

写代码不再是难题,管代码才是。

Scion 的办法,是不再让每台机器带走整份历史,需要哪个文件才取哪个,合并这些重活放到服务器上。

图:Scion 架构示意图
打开网易新闻 查看精彩图片
图:Scion 架构示意图

按官方的图,AI 代理环境里,每个改动花在源码管理上的中位时间,从 34 分钟降到了 3.7 分钟。7 个人,5 个月,做完并全量迁移。

图:git 与 Scion 常用操作耗时对比
打开网易新闻 查看精彩图片
图:git 与 Scion 常用操作耗时对比

先说清楚,Git 没有不行。这是 Anthropic 自己的仓库,官方明说 Scion 不适合通用场景,博客也没提开源。这些数字也都是官方自己说的,外部没有核实。

X 上有人质疑:每天 3 万次改动,没人读得过来(@jimstewartson)。

以前大家担心 AI 写不好代码。现在的麻烦是,它写得又多又快,连工具都跟不上了。Git 是为人设计的,它先露出了裂缝。下一个撑不住的,会是代码审查,还是人?