概述
回退(/rewind)
/rewind 打开回退界面:
可以恢复什么
- 恢复对话和文件(默认):把对话恢复到检查点,同时把该点之后由 Qoder 产生的文件改动一并还原。
- 仅恢复对话:把对话历史恢复到检查点,文件保持当前状态不变。
- 仅恢复文件:把该点之后由 Qoder 产生的文件改动还原,对话保持当前状态不变。
通过手动编辑或 Shell 命令产生的文件改动,可能不会被回退还原。回退主要针对 Qoder 通过文件编辑工具产生的改动。
工作原理
- 如果你选择恢复对话,对话历史会被截断回到该检查点。
- 如果你选择恢复文件,Qoder 会依据记录的编辑历史,把相关文件还原到检查点时的状态。
何时使用
- Qoder 走错了方向,你想回到分岔前重新描述需求。
- 最近一批改动不理想,你想快速还原并换一种做法。
- 你想从对话中较早的某个节点重新展开,尝试不同的方案。
提示
- 回退前留意界面显示的文件影响范围,确认要还原的内容符合预期。
- 涉及重要改动时,配合 Git 使用更稳妥:在关键节点提交,可以让你即便超出回退能覆盖的范围也能恢复。
- 回退只针对当前会话内记录的编辑历史,跨会话或手动/Shell 产生的改动不在其管辖范围内。