Anthropic公司仅动用7名工程师,并借助深度参与开发的Claude,在短短5个月内从零开始构建了内部源代码控制系统Scion及其配套代码审查工具Antique等系统,成功将整个单体代码仓库从Git迁移至Scion。这一举措的背景是Anthropic的AI编程规模迅速扩大,代码合并量在4个月内激增12倍,原有的Git体系已无法满足超大单体仓库的运行需求。Scion专为始终在线的Agent场景设计,去除了Git中为离线分布式开发预留的冗余特性,将大部分计算任务交由服务器处理,所有组件均支持横向扩展,提交过程轻量无锁,默认仅按需获取必要数据。这些设计使得Scion在资源占用和检出速度等性能方面显著优于之前的Git方案。在开发过程中,Claude显著提升了编码效率和代码质量,Anthropic也从中总结出了小团队借助AI快速开发大型系统、工程师专注于架构决策等面向大规模Agent软件开发的新经验。Anthropic强调,Scion并非通用的Git替代品,而是专为超大型单体仓库场景设计。公司分享相关设计思路,希望业界能将这些可行方案适配到现有Git体系中,避免重复开发。
