Skip to content

检查点与撤销

AI 改错了代码不用慌。每次 AI 动手写文件之前,AiCode 都会自动把改动前的文件存一份快照,你可以随时退回去。这套机制是自动的,不需要你提前做任何操作。

怎么回滚

在聊天记录里找到你想退回的那条你自己发的消息,它左侧有一个撤销图标,点开就是该检查点的操作菜单。

菜单里有三个选择:

操作代码对话
恢复代码与对话回到这条消息之前的状态删掉这条之后的消息,原来的提问会填回输入框
仅恢复对话保持现状不变删掉这条之后的消息
仅恢复代码回到这条消息之前的状态保持完整不变

常用的是第一个:相当于"这一轮重来",代码和对话一起回到起点,你可以改一下提问再发一次。

如果你只是想让 AI 忘掉走偏的几轮讨论、但保留它已经写好的代码,用「仅恢复对话」。反过来,代码想扔掉、讨论过程想留着复盘,用「仅恢复代码」。

覆盖不到的情况

检查点只记录 AI 通过文件工具做的修改。如果文件是被终端里的命令改掉或删掉的(rmmvsed 这类,无论是你自己敲的还是 AI 执行的),检查点无法精确还原。

重要的项目建议同时用 Git 管起来,检查点适合处理单轮改动的回退,Git 才是完整的版本安全网。

基于 GPL-3.0 协议开源