claude code desktop 的 rewind 功能无法回滚代码

7 月 27 日
 rizon
之前一直都是用终端的 tui ,不过有时候其实还是 app 好用,而且 btw 还能连续追问。

但是最致命的问题就是我用 rewind 只能回滚对话,修改的文件却无法回滚,网上查了也没什么结论。

而且 diff 也不能用。不过 diff 不能用是因为我是在一个非 git 目录下操作导致的(当然我认为这也是缺陷)。
但是在 git 目录下我也依然无法 rewind code

单说 app 感觉还是 codex 的好用,哎。
2299 次点击
所在节点    Claude
7 条回复
aicodinginc
7 月 27 日
试一下是不是 后台任务无法 rewind ,rewind point 他这个对后台任务貌似没支持好
rizon
7 月 27 日
@aicodingsh 并不是,主 Agent 调用一个 edit 工具去改的代码,还不是 bash 里改的,依然无法回滚
hihihihihi
7 月 27 日
claude code 的 rewind 还算好的,我用 factory droid 的 rewind 功能经常不好使。

所以养成习惯,经常 git 提交, 然后/clear, /new 做新功能

还有个方法就是如果 rewind 不好使,你也可以描述要具体怎么回退让 agent 来搞。
Shrink9
7 月 27 日
我刚用上桌面版就发现这个问题了,也是查了好多资料没有结果。
我总结的 claude 桌面版和 cursor 对比的易用性差异:
1.无法 rewind
2.没有 diff
3.不能精确指定代码块
menfrexu
7 月 27 日
claudecode 的 rewind 好像不依赖 git ,文件的 snapshort 是落盘的,除非你改文件不走原生命令,不然应该是生效才对。不过也可能是客户端实现上有残缺
rizon
7 月 27 日
@menfrexu 理论如此,但应该就是客户端的缺陷。

@Shrink9 是啊,非常不理解,这么基础的功能为什么一直不管不修复,官方也不说明。哎
SethShi
7 月 27 日
fork 还经常出错😳

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1230028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX