Zed 推出 DeltaDB:代码即对话
Zed DeltaDB
Zed 发布了全新的版本控制系统 DeltaDB,它彻底改变了我们看待代码演化的方式。传统工作流往往只关注提交后的结果,而 DeltaDB 将记录重点放在了提交之间的每一次操作。系统为每个操作赋予稳定身份,让你能回溯到代码演化的任意瞬间。更独特的是,它建立了代码与对话的直接链接:从任意代码行都能找到生成它的 agent 对话,反之亦然。DeltaDB 通过虚拟化工作树,实现了在任何历史节点(包括运行中)零成本创建分支。团队成员无需等待提交和推送,即可直接加入正在进行的线程,与 agent 实时交流并标注。这不仅仅是版本控制,更是将协作过程无缝融入开发流的全新尝试。
软件是在提交之间被创造出来的。
HN 评论区
301- NoDodgeQuestion
Zed 应该专注于基础功能。只要专注基础,Zed 就很好。
https://github.com/zed-industries/zed/discussions/54150 无法显示新创建的文件,也不提供刷新按钮,反而搞了个后台轮询机制,这直接让 Zed 在 WSL 上没法用了。
为什么要搞一个新的版本控制系统?为什么不用 git、jj 或其他现有的系统?
- umvi
嗯,是啊,在搞“DeltaDB”之前,我有一大堆更希望他们开发或修复的东西:
- 垂直活动栏(https://github.com/zed-industries/zed/pull/58868#issuecommen... - 被拒了,理由是“不符合 Zed 的设计愿景”)
这是我最大的槽点:为了切换视图,得去点屏幕最底下那些微乎其微的图标。
- 别因为工作目录里有个大文件(100+ MB 的 JSON)就把我整台电脑搞崩溃
- 别在从挂起状态恢复时卡死(我怀疑这在 Linux 上是 GPU 驱动的问题),逼得我只能 `killall zed-editor`
- yza
核心编辑器都快没法用了,为什么还要开发这个?在 Linux Wayland 上,复制粘贴是坏的,文件管理器卡顿,而且得等那个沉重的提示逻辑跑完,代码片段才会触发。这只是我随手想到的,问题列表还很长。
- sarreph
我正在开发一个有点相关的工具叫 Spor:https://github.com/emprcl/spor
它主要面向创意工作流。我主要用它做创意编程,但现在意识到它也可以用来追踪 AI 代理所做的更改。
- docheinestages
这页面上的很多文案读起来就像是 AI 生成的。但我假设,肯定 Zed 是自己写的文案吧,所以我不想指控他们这么做。
抛开营销不谈,这类东西(版本控制系统的进步)通常我会很兴奋,但这次来自 Zed 却让我没那么兴奋了,因为这让我开始担心他们会继续减少对核心编辑器体验的关注。
我喜欢 Zed,希望它别变得支离破碎。
- xvrgdrt
听起来像是拿了 VC 投资后的副作用。就像前 GitHub CEO 后来搞的那个(Entire)一样。纯属多余。
- nvegater
你现在用 codecast.sh 就能做到这些,甚至更多。
- javierhonduco
> 每一次更改都链接到生成它的 AI 对话
这简直是噩梦,在我看来,每个开发者都应该抵制这种东西。否则管理层就会吹嘘你和 AI 代理沟通不畅,而这套管理层根本不知道该怎么驾驭这些工具。
我真的很喜欢 Zed 这个编辑器,但我不确定我看好他们走的这条路。