Git 永远存在。我无论如何都会构建 Oak
博客 2026年5月28日 · 3分钟阅读 · Zach Geier · 博客文章 #1 Git 永远存在。我无论如何都会构建 Oak。Git 在其构建的领域中表现极其出色:人类进行有意识的更改、审查补丁以及保留可以持续数十年的分布式历史。它是为 Linux 内核开发量身定制的,我不相信任何人能为此创造出更好的工具。Git 永远存在。但是,尽管 git 在许多方面都很出色,我多年前便开始思考是否会有更好的东西。几乎每个人在版本控制上都有自己的问题。如果我们今天从头开始创建一个版本控制系统,它会是什么样子?这启动了一段长达四年的冒险,我在空闲时间构建了一个名为 Jam 的版本控制系统,辞去了工作,并最终在很早的时候将其出售给另一家公司,以便我可以全职继续为其工作。不幸的是,这家公司在一年多后最终结束了。然而,我确实看到如果我们从头开始,版本控制可以感觉到多么好。在一个新的基础上构建有很多自由。 从那时起,我每天都在思考版本控制系统。借助 AI,我终于可以构建我一直梦想的东西。版本控制系统确实很难制作,而且更难制作得好。在过去的四个月里,我做的事情远远超过了过去四年做的事情。Oak 是我正在开发的版本控制系统,旨在为您的代理提供服务。它显著提高了您的代理在处理严重项目时所需的速度和上下文。通过虚拟挂载,位于本地和云中的代理不再需要完整的仓库副本即可开始工作。您可以并行处理多个任务,而无需下载所有内容或与工作树作斗争。版本控制不应浪费您或您的代理的时间。它应该是快速的、富有创造性和有趣的,能够与您的代理一起创造东西。Oak 仍处于开发早期。没有 Windows 版本,并且缺少许多功能。没有 CI,没有问题,没有评论。我们现在仍使用 GitHub Actions 构建 Oak,但我们在几个月前已完全依靠 Oak 自我引导,没有 Git 备份。它目前由 Zach Geier(我)开发,Adam Morse 负责产品和视觉系统的塑造。它建立在一个开源核心和 CLI 之上。您可以使用 `oak serve` 自行托管,并随时使用 `oak export` 将您的仓库导出为 git 仓库。您现在可以试用它!对于前 100 名订阅付费计划的用户,我将发送给您一个个性化的电子墨水显示屏,展示独特的 Oak 物种(我还不知道它会是什么样子)。电子墨水显示屏的原型。我很想听听你的想法和意见。如果你有兴趣跟进或想联系我们,请加入 Discord。 — Zach 通过电子邮件获取更新 关于开发和酷炫事物的大致每月更新。或加入 Discord · 在 x.com 上关注
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡