检查点是 Claude Code 的 代码安全回退工具 ,能自动跟踪 Claude 对文件的编辑操作,帮你快速撤销不需要的更改,避免代码改坏后难以恢复。
检查点的工作原理
检查点会在你使用 Claude Code 时 自动后台运行 ,全程无需手动配置:
注意:仅跟踪 Claude 通过文件编辑工具 做出的直接修改,其他方式的更改不会被记录。
如何使用检查点回退更改
1. 打开回退菜单
有两种触发方式,任选其一:
2. 选择回退类型
打开菜单后,可根据需求选择三种回退模式:
常见用例
检查点特别适合以下开发场景:
重要限制
检查点是 临时安全网 ,不是万能的,要注意它的边界:
不跟踪 Bash 命令的更改
像 rm mv cp 这类通过 Bash 工具执行的文件操作,不会被检查点记录,无法回退。
不跟踪外部更改
只有当前会话内 Claude 编辑过的文件才会被跟踪。你在 VS Code、终端等外部工具里手动改的文件,或者其他会话的修改,都不会被捕获。
不能替代版本控制工具
检查点仅用于 会话级的临时回退 ,不适合长期项目管理和团队协作。