Metlivi 部落格

如何復原同一篇 Obsidian 日記筆記的兩份離線編輯內容

如果您在兩台裝置上離線編輯了同一篇 Obsidian 日記筆記,在決定保留哪些內容之前,請務必先保存這兩個版本。將它們進行比對並整理成一份經審核的筆記,在重新開啟並確認最終結果無誤之前,請保留原始檔案。本指南主要針對 Obsidian Sync;其他同步工具的運作方式可能會有所不同。

2026年9月29日5 分鐘閱讀生活美學與自我表達作者:Metlivi Editorial Team
第 1 節

首先,妥善保存兩份編輯內容

暫停在兩台裝置上的編輯。如果裝置仍處於離線狀態,請在同步儲存庫(vault)之外的某處分別為每個版本建立獨立複本,並使用明確的檔案名稱,例如 `Diary-device-A-backup.md` 和 `Diary-device-B-backup.md`。第一步切勿進行重新命名、刪除、重新安裝、重設或強制同步等操作:您需要的是獨立的複本,以防後續動作變更儲存庫中的內容。如果某台裝置尚未重新連線,請在複製其筆記之前避免將其連網。

當兩台裝置在同步前都變更了同一個檔案時,就可能會產生衝突。Obsidian 的官方文件說明了可用的處理選項,但日記段落所欲表達的原意與順序仍需要您親自審核。[Obsidian Sync 衝突疑難排解](https://obsidian.md/help/sync/troubleshoot)

第 2 節

選擇 Obsidian Sync 處理衝突的方式

在 Obsidian 1.9.7 及更新版本中,請在每台裝置上前往 **設定 → 同步 → 衝突解決方式 → 建立衝突檔案**。預設的自動合併可能需要手動清理。設定需在各裝置上分別進行。[Obsidian Sync 衝突疑難排解](https://obsidian.md/help/sync/troubleshoot)

重新連線並檢查同步活動後,請檢視原始檔案以及名為 `原筆記名稱 (Conflicted copy 裝置名稱 YYYYMMDDHHMM).md` 的檔案。後者包含偵測到衝突的裝置所做的編輯;原始檔案則保留遠端版本。這兩個標籤都無法直接告訴您您原本想要保留的是哪份措辭。[Obsidian Sync 衝突疑難排解](https://obsidian.md/help/sync/troubleshoot)

第 3 節

比對兩篇筆記並完成審核後的合併

將原始筆記和衝突副本並排開啟。從頭到尾完整比對全文,包括開頭、日期、您編輯處附近的段落以及結尾。標記出僅出現在其中一個複本中的內容。日記文字可能會有看似完全相同的段落,或是在同一個句子上有不同修改;請根據文意與您的記憶來做決定,而不僅僅是依靠相符的文字行。

建立第三個暫時命名的檔案,例如 `Diary-merge-review.md`。將您希望從兩個版本中保留的內容複製進去,手動解決重疊的部分。保持條理清晰的順序:如果內容是按時間順序記錄事件,請盡量保留該時間順序;當您無法確定兩次回呼修改中哪一個才是您想要的時,請將兩者都保留下來並附上明確的標記以便日後回顧,而不是默默地二選一。這是一種謹慎的編輯方法,並非 Obsidian 的內建功能或自動合併保證。

在替換正式的日記筆記之前,請檢查審核檔案中是否包含了您打算保留的每個段落。關閉並重新開啟該檔案,然後再次將其與兩個來源複本進行比對。如果筆記內容較長或決定尚不明確,請保留這些複本,稍後再來處理合併事宜。

第 4 節

將版本歷史記錄作為額外的復原途徑

Obsidian Sync 會保留筆記版本,其版本歷史檢視功能可讓您檢查先前的內容並還原特定版本。具體步驟為開啟筆記的**檢視版本歷史**,選取某個版本進行檢查,並且僅在您確定該版本是您需要的內容時才使用**還原**;還原操作會替換筆記目前的內容。保留期限取決於您購買的 Sync 方案,因此版本歷史是一項後備方案,不能取代一開始製作獨立複本的作法。[Obsidian Sync 版本歷史](https://obsidian.md/help/sync/version-history)

若要確認衝突發生的時間點,請在同步日誌中尋找「Conflict」或「Merge Conflicts」。如果筆記遺失,請使用官方記載的已刪除檔案版本歷史檢視功能。在與您的備份進行比對之前,請將任何復原的文字分開妥善保存。[衝突疑難排解](https://obsidian.md/help/sync/troubleshoot) [版本歷史](https://obsidian.md/help/sync/version-history)

第 5 節

何時可以安全地刪除副本?

只有在最終筆記已儲存、重新開啟,並與兩份保留的文字核對無誤後,才應考慮進行清理。在您確認合併後的筆記已包含所需的全部段落之前,請保留原始檔案。如果您刪除了它們,請在兩台裝置完成同步後,確認正式的日記筆記仍然完好無損。

請勿將此運作模式套用至所有的筆記應用程式或檔案同步服務。例如,Syncthing 的官方文件指出,同時進行的不同檔案編輯可能會產生 `.sync-conflict-...` 檔案;它也說明此類檔案會被視為一般檔案並傳播到各裝置。這與 Obsidian 文件中記載的命名方式和衝突控制機制截然不同,這也說明了為何在刪除複本之前,您應先確認是哪個產品建立了該複本。[Syncthing:了解同步機制](https://docs.syncthing.net/users/syncing.html#conflicting-changes)

相關閱讀

繼續探索這個主題