疑難排解
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 等版本控制,並經常備份專案目錄;
- 如此可大幅降低「內容在實體層面難以救回」的風險。