7个人5个月,Anthropic把Git从自己的代码仓库里换掉了

来源:互联网 时间:2026-10-15

Anthropic发布了一套内部源码控制系统Scion,并且已经在自家的单体代码仓库里用它取代了Git。配套的还有审查平台Antique和六个相关系统。完成这一整套开发与迁移的,是一个7人团队,前后花了5个月。Git统治编程世界20年,这次被替换掉的不是别家的工具,而是Anthropic自己天天在用的那一套。

倒逼这件事发生的,是代码提交量的曲线。Anthropic披露,2026年5月,公司的日均合并量还在约2500处,到9月这个数字已经突破3万次,4个月涨了12倍以上,而且短期内看不到放缓的迹象。体量也在膨胀,主分支的历史数据接近100GB,压缩后的工作副本超过25GB。为持续集成触发的代码检出每天约2500万次,这还没算开发者环境、智能体沙箱和研究作业。按朴素方式抓取仓库,一天会产生超过600PB的Git流量。

Scion的做法是把重心挪到服务端。提交、合并、变基、历史查询这些操作都在服务器上完成,客户端只请求它真正需要的那部分数据,自动化作业则可以通过API读取仓库元数据,不必先把文件检出来。效果体现在资源占用上:每一层都保持超过99%的缓存命中率,不需要长期状态,CPU和内存的需求,只有先前那套Git镜像方案的1/200。持续集成和研究作业的检出时间从几分钟压到几秒,仅持续集成一项就省下了25%的CPU容量。

连带的改动不止于版本控制。传统合并队列的做法是先协调变更、跑完测试再合入,可当成百上千处变更能同时合入时,这套机制就转不动了。Anthropic把投入转向合并后测试和部署前测试,并行变更即使出现冲突也允许先走,冲突本身交给Claude协助解决。团队还启用了叫superfans的Claude智能体,靠遥测和日志盯着基础设施组件,作为常规告警之外的补充。

人的位置也在变。Anthropic说工程师仍然负责架构决策,以及把系统的约束条件立住,因为AI写出的代码容易带来多余的复杂度和低效实现。团队里一个重复出现的场景是:让Claude做对抗性代码审查时,它会为了防范极小概率的假设性风险,写出过度工程化的方案,这时候必须由人叫停。

反过来的例子也有——早期内部版本Claude Mythos Preview重写了从Git到Scion的数据摄取管道,内存占用降到原来的1/20,速度提升到4倍,而原作者设定的约束一条没丢。Anthropic把这个过程形容成一个闭环:正是Claude写代码的速度把旧基础设施逼到了极限,也正是靠它,7个人才在5个月里搭出一套高并发的分布式系统。

Anthropic特别说明,Scion不是Git的通用替代品,它的适用范围是那种体量极大的单体仓库——要么有几万名工程师,要么有大量智能体在高效写代码,而且很多组件需要按公司情况深度定制,所以不会推出通用版本对外销售,公开设计只为给业界一个参考。Anthropic估计,随着AI编程工具继续渗透,其他公司大概在6到12个月内会撞上同一道墙。

相关文章

标签:

A5创业网 版权所有