全部教程

原创专题

Cline 检查点:Compare 与三种 Restore 怎样选

先查看文件差异,再选择恢复文件、任务或两者;把检查点与 Git、外部操作分开。

AI Nav City撰写 / 更新 资料核验

代码改坏了和对话方向错了,需要恢复的对象不同。Cline 官方检查点文档提供 Compare 和三种 Restore。本文预期产物是一个恢复前的决策记录,让你保留有价值的代码或对话;需要安装带检查点界面的 Cline,本页没有启动编辑器验证。

操作与检查顺序

  1. 比较差异

    先用 Compare 看对应检查点的文件变化。[1]

  2. 选择恢复对象

    根据文件或对话是否需保留,选择对应 Restore。[1]

  3. 核对当前状态

    恢复后复核文件和任务,再决定继续修改或提交。[1]

每步分别核对输入、操作与结果,执行范围见末节。

检查点与主 Git 历史分开

官方说明 Cline 维护独立的 shadow Git repository,在工具使用后保存文件快照,不把这些检查点提交写入项目主 Git 历史。默认开启检查点;可在 Cline 设置的 Feature Settings 中切换 Enable Checkpoints。大型仓库可能增加存储和快照开销,因此确认配置时也要查看实际项目的性能。[1]

先比较,再恢复

在对话工具步骤附近找到 Checkpoint 标记和 Compare、Restore。Compare 在编辑器 diff 视图展示文件变化。原创练习:一次修改调整了校验条件,又改了错误文案。先写下哪些变化要保留,再选择恢复到哪一步;不要因为测试失败就把所有后续对话一并删掉。[1]

三种恢复对象

  • Restore Files:恢复文件快照,保留对话;适合思路仍有价值但实现需要重来。
  • Restore Task Only:删除此点之后的消息,不改文件;适合代码可保留、需要换一种提问。
  • Restore Files & Task:恢复文件并删除后续消息;适合从已知状态重新开始。

[1]

恢复前明确当前未提交文件与手工修改哪些需要保留,必要时先存一份独立副本。检查点恢复的是文件与任务,不能仅凭界面按钮存在推断外部服务动作也能被撤回。远程动作的撤销应按对应服务另行确认。[1]

恢复后验收与本页范围

恢复后查看工作区差异,核对预期保留的文件与对话,再执行与你修改相关的检查,最后由你决定是否提交 Git。本文已核验官方界面路径和三种恢复语义,没有安装 Cline、创建检查点、执行 Compare 或 Restore,也没有使用自动批准。本站练习不代表某个项目已恢复成功。[1]

本文来源

本站原创整理;官方说明与编辑建议分别标注。

  1. Cline · 核验来源
    查看资料