在 Cursor/Augment Code 中有很方便的 Keep(Accept)/Undo(Reject) 功能,并且每次对话都有 Checkpoint 可以随时回滚,但是似乎目前 Claude Code 好像没有类似功能呢?
有人说用 Git ,这就很麻烦了,Cursor 的自动 Checkpoint 可以随意回滚,在迭代过程中,不可能每一次对话都 commit 一次,会产生 N 多无用 commit 记录不说,最后也是麻烦,一般只有一个功能节点完成了才 commit 。
和 AI 对线的时候不知道什么时候他就跑偏了,你可能想回到之前的某一次对话重新来过哈哈。