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 이상 버전에서는 각 기기에서 **설정(Settings) → Sync → 충돌 해결(Conflict resolution) → 충돌 파일 생성(Create conflict file)**을 선택하세요. 기본 자동 병합 방식은 추가적인 정리가 필요할 수 있습니다. 설정은 기기별로 적용됩니다. [Obsidian Sync 충돌 문제 해결](https://obsidian.md/help/sync/troubleshoot)

다시 연결하고 Sync 활동을 확인한 후, 원본 파일과 `원본노트이름 (Conflicted copy 기기이름 YYYYMMDDHHMM).md`라는 이름의 파일을 살펴보세요. 후자는 충돌을 감지한 기기의 수정 사항을 담고 있으며, 원본은 원격 버전을 유지합니다. 두 라벨 모두 사용자가 의도한 문구가 어느 쪽인지 알려주지는 않습니다. [Obsidian Sync 충돌 문제 해결](https://obsidian.md/help/sync/troubleshoot)

섹션 3

두 노트를 비교하고 검토를 거쳐 병합하기

원본과 충돌 사본을 나란히 엽니다. 시작 부분, 날짜, 작업한 지점 부근의 단락, 끝부분을 포함하여 위에서부터 아래까지 전체 텍스트를 비교하세요. 한쪽 사본에만 나타나는 콘텐츠를 표시합니다. 일기 텍스트에는 겉보기에 동일한 단락이 있거나 같은 문장을 수정한 부분이 있을 수 있으므로 단순히 일치하는 줄만 보지 말고 문맥상 의미와 본인의 기억을 바탕으로 결정하세요.

`Diary-merge-review.md`와 같은 임시 이름으로 세 번째 파일을 만듭니다. 두 버전에서 유지하고 싶은 내용을 복사해 넣고 겹치는 부분을 수동으로 해결하세요. 내용의 흐름을 이해하기 쉽게 유지합니다. 만약 항목들이 연대순으로 사건을 다루고 있다면 가능한 한 그 시간 순서를 보존하세요. 두 가지 수정안 중 어느 것이 의도된 것인지 구별할 수 없을 때는 은연중에 하나를 선택하기보다는 나중에 다시 검토할 수 있도록 명확한 메모를 남겨 두고 둘 다 유지하세요. 이는 신중한 편집 방식일 뿐, Obsidian의 자체 기능이나 자동 병합 보증이 아닙니다.

기준이 되는 일기 노트를 대체하기 전에, 저장하려 했던 모든 구절이 검토용 파일에 포함되어 있는지 확인하세요. 파일을 닫았다가 다시 연 다음, 두 원본 사본과 한 번 더 비교합니다. 노트가 길거나 결정이 명확하지 않은 경우에는 사본들을 그대로 두고 나중에 다시 병합 작업을 진행하세요.

섹션 4

추가 복구 수단으로 버전 기록 활용하기

Obsidian Sync는 노트 버전을 보관하며, 버전 기록 보기를 통해 이전 내용을 점검하고 버전을 복원할 수 있습니다. 복구 단계는 노트의 **버전 기록 열기(Open version history)**를 열고, 검토할 버전을 선택한 다음, 해당 버전이 원하는 버전이라고 확신할 때만 **복원(Restore)**을 사용하는 것입니다. 복원하면 노트의 내용이 대체됩니다. 보관 기간은 Sync 요금제에 따라 다르므로, 버전 기록은 대체 수단일 뿐 사전에 독립된 사본을 만들어 두는 것을 대신할 수는 없습니다. [Obsidian Sync 버전 기록](https://obsidian.md/help/sync/version-history)

충돌 시점을 확인하려면 Sync 로그에서 'Conflict' 또는 'Merge Conflicts'를 살펴보세요. 노트가 사라진 경우에는 문서에 안내된 삭제된 파일 버전 기록 보기를 사용하세요. 복구된 텍스트는 백업과 비교를 마칠 때까지 별도로 보관해야 합니다. [충돌 문제 해결](https://obsidian.md/help/sync/troubleshoot) [버전 기록](https://obsidian.md/help/sync/version-history)

섹션 5

언제 사본을 안전하게 삭제할 수 있나요?

최종 노트가 저장되고, 다시 열려, 보존해 둔 두 텍스트와 모두 대조 확인된 후에만 정리를 고려해야 합니다. 병합된 노트에 원하는 구절이 모두 포함되었음을 완전히 확인할 때까지 원본을 보관하세요. 사본을 삭제하는 경우, 두 기기 모두에서 Sync가 완료된 후에도 기준 일기 노트가 온전하게 남아 있는지 확인하세요.

이러한 동작 방식을 모든 메모 앱이나 파일 동기화 서비스에 동일하게 일반화해서는 안 됩니다. 예를 들어 Syncthing 문서에 따르면 서로 다른 동시 파일 수정 시 `.sync-conflict-...` 파일이 생성될 수 있으며, 이러한 파일은 일반 파일로 취급되어 여러 기기로 전파된다고 설명합니다. 이는 Obsidian 문서에 명시된 이름 지정 규칙 및 충돌 제어와는 차이가 있으므로, 사본을 삭제하기 전에 어떤 프로그램이 해당 사본을 생성했는지 반드시 파악해야 하는 이유를 보여줍니다. [Syncthing: 동기화의 이해](https://docs.syncthing.net/users/syncing.html#conflicting-changes)

관련 글

이 주제 더 살펴보기