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

rizon 2026-07-27 10:04 1

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

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

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

单说 app 感觉还是 codex 的好用,哎。
最新回复 (7)
  • aicodingsh 07-27 10:22
    1
    试一下是不是 后台任务无法 rewind ,rewind point 他这个对后台任务貌似没支持好
  • rizon 楼主 07-27 10:43
    2
    @aicodingsh 并不是,主 Agent 调用一个 edit 工具去改的代码,还不是 bash 里改的,依然无法回滚
  • hihihihihi 07-27 11:27
    3
    claude code 的 rewind 还算好的,我用 factory droid 的 rewind 功能经常不好使。

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

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

    @Shrink9 是啊,非常不理解,这么基础的功能为什么一直不管不修复,官方也不说明。哎
  • SethShi 07-27 14:06
    7
    fork 还经常出错😳
* 帖子来源V2EX
返回