美国人工智能公司 Anthropic 近日宣布,已弃用 Git,转而采用自研版本控制系统 Scion,将大部分源代码管理操作转移至服务器端执行,以减少智能体和自动化任务所需下载的数据量。
Anthropic 披露的数据显示,公司 5 月平均每天合并 2500 次代码变更,到 9 月这一数字已超过 3 万次。代码变更频率的快速增长使 Git 难以满足需求,成为其自研 Scion 的直接动因。
据 Anthropic 介绍,Scion 的 CPU 和内存消耗仅为 Git 的两百分之一。切换系统后,CI 和研究任务的代码检出操作仅需几秒钟,而此前需要数分钟。
在架构设计上,Scion 将提交、合并、变基和文件历史查询等操作放在服务器端执行,客户端负责跟踪本地修改、管理文件,并维护有限的缓存。客户端无需保存足够多的仓库数据,即可独立完成上述操作。
Anthropic 表示,其大部分客户端是始终保持在线的智能体,因此 Git 的离线支持并不具备明显优势。将操作集中到服务器端,可以减少本地存储需求和同步开销,更适配以 AI 智能体为主的开发工作流。
不过,Anthropic 也指出,其他公司难以直接采用这一方案,因为 Scion 依赖配套的定制代码审查、搜索和 CI 工具,迁移成本较高。
随着 AI 驱动的代码生成与自动化任务规模持续扩大,传统版本控制系统在性能与架构上面临新的压力。Anthropic 此次自研替换,为高频自动化场景下的代码管理提供了一种服务器端集中化的思路,但其定制化程度也意味着短期内难以在行业内广泛复制。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。