疑难排解
InkWeave 采用自动存档,一般情况下不必手动存档。若内容因误触(例如宠物踩到键盘、误按 Backspace 等)而遗失,可尝试依本页方式从项目目录内的备份文件还原。
从备份文件还原章节内容
Section titled “从备份文件还原章节内容”1. 开启项目目录
Section titled “1. 开启项目目录”在 项目设置 中选择 开启项目目录(英文界面为 Open Project Folder),进入该项目的文件文件夹。
2. 找到对应的 JSON 文件
Section titled “2. 找到对应的 JSON 文件”在 chapters 文件夹内寻找与遗失内容相对应的 .json 文件:
- 文件名通常为一串英数字(例如 UUID 形式)加上扩展名
.json。 - 找找看这些 json(不含
.bak后缀的部分)文件里面有一个字段叫做 title,是不是跟你遗失文字的章节名称吻合。 - 请记下这个主文件名(不含
.bak后缀的部分)。
3. 识别 .bak 备份文件
Section titled “3. 识别 .bak 备份文件”同一主文件名旁边,可能会看到多个备份文件,格式类似:
文件名.json.bak.1文件名.json.bak.2- …最多可到
.bak.5
数字越小代表备份越新:.bak.1 通常是最近一次自动存档所留下的备份。
4. 重新命名以还原
Section titled “4. 重新命名以还原”- 先确认要还原的是哪一个备份(一般先试
.bak.1)。 - 将该备份文件重新命名为原本的
.json主文件名即可覆盖目前文件并还原到该存档点。
范例(请替换成你实际的文件名):
还原前(备份文件):f2fc17f9-8c73-4ab1-b427-5ff5d818e607.json.bak.1
还原后(改为正式文件名):f2fc17f9-8c73-4ab1-b427-5ff5d818e607.json也就是:删除 .bak.1(或 .bak.2 …)这段后缀,只保留 .json,让该文件成为项目实际读取的那一份。
若连续备份都已不是你要的版本
Section titled “若连续备份都已不是你要的版本”若 .bak.1 甚至 .bak.2~.bak.5 都已被后续自动存档覆盖、仍找不回理想内容,备份文件机制就无法再往前救回。
所以我强烈建议您学习 Git,InkWeave 是一个 Git 友好的桌面端 APP,只要你开始使用 Git,几乎很难对你的项目造成无法挽回的伤害,所以搜索一下如何使用 Git,它是免费的,而且功能强大,强烈建议使用:
- 学习使用 Git 等版本控制,并经常备份项目目录;
- 如此可大幅降低「内容在实体层面难以救回」的风险。