Skip to content

历史版本

1. 能解决什么问题

  • 回看一次修改前的内容。
  • 对比不同时间点的改动。
  • 误改后恢复到指定快照。

2. 入口在哪里

  • 单条笔记详情页右上角「历史」按钮。
  • 笔记列表卡片操作菜单里的「历史」(普通列表与归档列表都支持)。

3. 什么时候会自动生成历史版本

当前实现会在“写入新内容之前”先保存一次快照,主要包括:

  1. 编辑器保存且发生主变更(正文、可见性、置顶、位置、附件变化)。
  2. 在详情页 / 列表页 / 每日回顾里勾选或取消任务清单项。
  3. 替换附件前。
  4. 从历史版本执行恢复前(会先保存当前状态,避免二次误操作)。

4. 每个版本包含哪些内容

  • 正文、可见性、置顶状态、位置等 memo 字段。
  • 当时附件的快照(会备份到本地时间线存储)。

5. 保留与清理规则

  • 每条 Memo 最多保留最近 10 个历史版本,超出后自动清理最旧版本。
  • 版本列表按时间倒序展示,每项显示快照时间和字数。
  • 删除整条 Memo 时,对应历史版本会一并删除;整条误删请用回收站恢复(回收站保留 30 天)。

6. 恢复行为说明

  • 在历史版本列表中打开任一版本,可先预览再恢复。
  • 预览页以文本渲染为主(不加载图片),并显示字数。
  • 恢复后会把版本内容写回当前 Memo,并进入同步队列(含附件上传/替换流程)。

7. 使用建议

  1. 长文大改前先保存一次,再开始改写。
  2. 回滚时先预览再恢复,降低覆盖错误版本的概率。
  3. 如果是整条 Memo 被删除,优先从回收站恢复。