跳到内容

备份与恢复

Mindwtr 将工作数据保存在本地,并允许你导出 JSON 备份,以便携带、修复和迁移。

恢复被设计为替换本地数据的流程:

  • 你选择一个备份 JSON 文件
  • Mindwtr 在更改任何内容前先验证文件
  • 如有可能,Mindwtr 会先创建恢复快照
  • 所选备份替换当前本地数据集

这样能让恢复过程简单且可预期。它不是合并操作。


导出备份

桌面端

  1. 打开设置 → 数据
  2. 数据传输中选择导出备份
  3. 将 JSON 文件保存到所需位置

移动端

  1. 打开设置 → 数据
  2. 点按导出备份
  3. 保存或分享 JSON 文件

备份格式与 Mindwtr 内部 data.json 结构兼容。


从备份恢复

桌面端

  1. 打开设置 → 数据
  2. 数据传输中选择恢复备份
  3. 选择 Mindwtr 备份 JSON 文件
  4. 检查摘要并确认恢复

如果 Tauri 运行时可用,桌面端会在恢复前于本地快照目录中创建数据快照。

移动端

  1. 打开设置 → 数据
  2. 点按恢复备份
  3. 选择 Mindwtr 备份 JSON 文件
  4. 检查摘要并确认恢复

移动端会在恢复前于应用存储中保存本地恢复快照。


恢复快照

Mindwtr 会在恢复和导入操作前自动创建恢复快照。

  • 桌面端:快照显示在设置 → 同步 → 恢复快照
  • 移动端:快照显示在设置 → 同步 → 恢复快照

如果恢复了错误文件,或想撤销本地导入/恢复操作,可使用这些快照。


验证规则

Mindwtr 会在恢复前验证所选 JSON 文件:

  • 文件必须是有效 JSON
  • 必须符合 Mindwtr 的数据结构
  • 可用时会显示项目数量和备份元数据
  • 版本不匹配会产生警告,而不是无提示失败

验证失败时,恢复会被阻止,当前数据保持不变。


恢复不会执行的操作

  • 不会把备份与当前本地数据合并
  • 不会只恢复一项任务或一个项目
  • 在下一次同步周期前,不会自行覆盖远程同步服务

如果使用同步,请把恢复理解为先替换当前本地状态。之后的同步行为取决于所用后端,以及下一台执行同步的设备。


提示

  • 除同步外,也请定期手动导出
  • 只从你信任的备份恢复
  • 如果使用文件同步,请等正确的 data.json 完成复制后,再同步另一台设备

另请参阅数据与同步

Mindwtr 免费、开源且本地优先。
Getting Things Done 和 GTD 是 David Allen Company 的注册商标。Mindwtr 与 David Allen Company 不存在关联,亦未获得其认可或赞助。