08_检查点

📅 2026/7/5 8:00:27
08_检查点
Claude Code检查点检查点是 Claude Code 的代码安全回退工具能自动跟踪 Claude 对文件的编辑操作帮你快速撤销不需要的更改避免代码改坏后难以恢复。检查点的工作原理检查点会在使用 Claude Code 时自动后台运行全程无需手动配置自动创建每次发送用户提示后都会自动创建一个检查点记录当前的代码状态持久保存检查点会在会话之间保留即使关闭会话下次恢复后仍能访问历史检查点自动清理超过 30 天的检查点会自动删除清理时间可配置注意仅跟踪 Claude通过文件编辑工具做出的直接修改其他方式的更改不会被记录。检查点回退更改打开回退菜单有两种触发方式任选其一快捷键按两次EscEscEsc斜杠命令输入/rewind选择回退类型打开菜单后可根据需求选择三种回退模式回退类型效果适用场景仅对话回退到历史对话内容保留当前代码更改觉得对话方向跑偏想重新提问但代码改得没问题仅代码恢复文件到历史状态保留当前对话代码改坏了但想继续基于当前对话调整代码和对话同时回退代码和对话到之前的状态想彻底推倒重来回到某个满意的节点重要限制检查点是临时安全网不是万能的要注意它的边界不跟踪 Bash 命令的更改像rmmvcp这类通过 Bash 工具执行的文件操作不会被检查点记录无法回退。不跟踪外部更改只有当前会话内 Claude 编辑过的文件才会被跟踪。你在 VS Code、终端等外部工具里手动改的文件或者其他会话的修改都不会被捕获。不能替代版本控制工具检查点仅用于会话级的临时回退不适合长期项目管理和团队协作。长期历史记录、分支管理 → 用 Git 等版本控制工具检查点 本地临时撤销Git 永久项目历史