返回上一页  首页 | cnbeta报时: 00:42:32
Anthropic弃用Git 自行开发版本控制系统应对AI生成的代码洪流
发布日期:2026-10-15 22:00:47  稿源:cnBeta.COM

人工智能公司Anthropic近日披露,由于Claude生成代码的速度过快,传统软件开发基础设施已经成为新的瓶颈。为解决这一问题,公司在短短五个月内完成了一项大胆改革:放弃Git作为核心版本控制系统,自主开发并全面迁移至名为Scion的新平台。

Anthropic表示,在公司内部,编写代码已经不再是软件开发和研究工作的主要限制因素。随着Claude越来越多地参与代码生成和系统构建,真正的瓶颈开始转移到版本控制、持续集成(CI)以及构建系统等传统开发基础设施。

数据显示,Anthropic内部代码提交量在短时间内出现爆发式增长。2026年5月,公司平均每天合并约2500次代码变更;到9月,这一数字已经超过3万次,增幅超过十倍。公司预计这种增长趋势未来仍将持续。

代码规模的扩张也给基础设施带来巨大压力。Anthropic透露,其单体代码仓库主分支历史数据已经接近100GB,压缩后的工作副本超过25GB。仅持续集成系统每天就需要执行约2500万次代码检出操作,而这还不包括开发环境、AI代理沙箱以及研究任务产生的额外需求。

按照Anthropic的说法,Git最重要的设计理念之一是分布式架构,每个客户端都拥有完整仓库副本,可以在离线环境下查看历史、生成差异和切换版本。这种设计在传统软件开发时代被证明极为成功,也是Git成为行业标准的重要原因。

然而,公司认为这种为人类开发者设计的模式正在遭遇AI时代的新挑战。在Anthropic看来,大量由AI驱动的开发任务和自动化系统几乎始终在线运行,不再需要完整的本地仓库副本,因此Git的许多传统优势反而成为扩展障碍。

为此,Anthropic开发了全新的Scion系统。与Git不同,Scion采用明显偏向中心化的架构设计,大部分计算任务都在服务器端完成,包括代码提交、合并、历史查询以及冲突处理等操作。客户端只保留有限缓存,并根据需要获取数据。

在完成Scion开发的同时,Anthropic还推出了一整套配套工具,包括名为Antique的代码审查平台、代码搜索系统、更完善的权限管理机制以及面向AI规模开发环境的新型工作流程。

Anthropic表示,整个项目由7人团队在5个月内完成,而Claude本身在开发过程中也发挥了重要作用。某种意义上,正是AI生成代码的能力推动了Scion的诞生,而Scion又成为支撑AI进一步生成更多代码的基础设施。

从性能表现来看,Scion带来了显著改善。Anthropic称,新系统的CPU和内存消耗仅为原有Git镜像基础设施的约二百分之一。持续集成环境中的代码检出时间从过去的数分钟缩短到数秒,同时帮助公司节约约25%的CI计算资源。

不过,Anthropic强调,Scion并非Git的通用替代品。公司认为,对于绝大多数软件项目而言,Git仍然是最佳选择。Scion主要针对超大型单体代码库以及高度依赖AI生成代码的大规模开发环境而设计。

Anthropic预计,随着AI编程工具逐渐普及,其他企业未来也可能面临类似问题。虽然当前很少有组织达到每天数万次代码合并的规模,但随着智能体和自动化开发进一步发展,为人类开发者设计的传统开发工具链可能需要进行更多调整。

此次弃用Git的决定,也被业内视为AI开始重塑软件工程基础设施的一个标志性案例。当AI逐渐取代人工成为代码主要生产者后,软件开发工具本身也正在被迫适应新的时代需求。

查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 00:42:32

文字版  标准版  电脑端

© 2003-2026