每天合并3万次代码变更,Git扛不住了。Anthropic给出的解法是:不用Git了,自己造一个。
这家美国人工智能公司近日宣布弃用Git,转为采用自研的版本控制系统Scion。核心思路是把大部分源代码管理操作从本地搬到服务器上,减少智能体和自动化任务需要下载的数据量。
![]()
从2500到3万,只用了四个月
Anthropic披露了一组数字:公司5月平均每天合并2500次代码变更;到了9月,这个数字已经超过3万次。四个月涨了十倍以上,Git已经无法满足需求。
这也是他们选择自研Scion的直接原因。Anthropic宣称,Scion的CPU和内存消耗仅为Git的两百分之一。切换系统后,CI和研究任务的代码检出操作仅需几秒钟,不再是之前的几分钟。
把操作搬到服务器端
Scion的做法是把提交、合并、变基和文件历史查询等操作放在服务器端执行。客户端负责跟踪本地修改、管理文件,并维护有限的缓存,无需保存足够多的仓库数据就能独立完成上述操作。
Anthropic给出的理由是:他们的大部分客户端都是始终保持在线的智能体,因此Git的离线支持并没有什么优势。把操作集中到服务器端,可以减少本地存储需求和同步开销。
不过这条路其他公司很难照搬。Anthropic也承认,采用这种模式需要配套的定制代码审查、搜索和CI工具。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.