Lobsters | 原文链接 | 2026-09-12 收录

版本控制之后是什么:换掉存储层而不是换掉客户端

来源: ersc.io — 2026-09-10

概述

作者 Steve Klabnik 代表 East River Source Control 讲了他们做了一年多的事:不改客户端、不另立协议,而是让服务器端继续讲版本控制协议、但不再把仓库当真相来源,改用自己的自定义存储引擎。理由是 agent 驱动的开发把过去只有大公司才遇到的问题推给所有人——代码产出更快、仓库膨胀、活跃分支更多、合并争抢更严重,云端隔离环境还要求克隆足够快;而现有工具的设计针对的是二十年前的约束,并且为开源项目而做,缺少面向闭源组织的功能。他们还计划复用 jj 的多后端思路,将来让同一个存储引擎同时接受别的协议,并强调存储只是第一块积木,代码评审、持续集成、事务跟踪都会作为可替换组件来做。

核心要点

金句

说得直白一点,我们不相信现有的版本控制工具是未来。
返回 Lobsters 首页