DSH Turn Rewind

写代码上手成本:零配置编辑评级 A

按消息回退工作区文件与对话,基于持久 Change Ledger

回合回退对话框:恢复文件与回溯消息三种方式
界面截图来自 Anionex/dsh-turn-rewind 的 README,点开看原图;本站不托管图片文件。

编辑推荐理由

每条用户消息下多出一个 Rewind 动作,三种模式回退:恢复文件并重启会话、只恢复文件、只回退消息不动工作区;底层 Change Ledger 记录内容寻址的恢复点,恢复前自动建 rescue 备份并做哈希校验。 README 的安全契约写明:一切恢复必须用户在对话框点最终按钮,预览后过期或工作区再变动都会使计划失效,绝不自动改 Git 索引、分支或提交。 Git 工作树用原生 checkpoint,普通目录走插件自有存储;README 实测 2 万文件 351MB 工作区单次捕获从 237 秒降到约 7 秒。 其他 Cordis 插件可注入 ctx.changeLedger 复用这套快照服务。

适合与不适合

适合

  • 怕代理改坏工作区
  • 回滚到某轮重跑
  • 非 Git 目录快照

不适合

  • 只要消息重放
  • 超大二进制目录

安装与配置

上手成本:零配置。安装命令逐字抄自插件自身 README,本站不改写、不补参数:

dsh plugin --profile web add @anionex/dsh-turn-rewind

结论依据

上面每一条结论都能在这些出处里核对: