自动保存

自动备份以防止修改丢失

制谱器会定期自动备份谱面文件,以防止最新修改丢失

机制

自动保存不会覆盖项目谱面文件 (chart.json),而是在项目根目录的 .autosave 目录中创建备份

自动保存被启用后,会在后台按一定间隔自动触发 (默认:2 分钟),并以下情况创建备份:

  • 对谱面进行了修改
  • 当前的修改没有被手动保存,也没有被自动备份
  • 一定时间没有进行任何操作 (默认:3 秒)

为避免堆积,.autosave 目录中最多保留 5 个备份文件,超出时将自动删除最早的备份

制谱器会在自动备份触发时弹出提示

配置

在设置中可以自定义自动保存的配置,或是关闭自动备份

文件结构

备份文件存储在项目文件夹内的 .autosave 文件夹中:

chart.json
meta.json
illustraion.png
music.wav
chart_autosave_20250101_143022.json
chart_autosave_20250101_143142.json
chart_autosave_20250101_143302.json

文件名包含日期和时间:chart_autosave_年月日_时分秒.json

注意

  • 自动保存永远不会修改你的主 chart.json 文件
  • 你仍需要手动保存 (Ctrl+S) 来更新实际项目
  • 备份是独立的文件,需要时可以从中恢复
  • 当达到文件数量限制时,旧备份会自动删除

还原备份

想要从一个备份中还原修改时,只需将对应的备份文件 (如 chart_autosave_20240101_143022.json) 复制到项目根目录,重命名为 chart.json 并覆盖原文件即可