Почему в Obsidian появляются дубли и конфликты при синхронизации?

Дубли появляются, когда одну заметку изменили на двух устройствах до того, как синхронизация успела сработать, или когда одну папку синхронизируют два сервиса сразу. iCloud в таких случаях создаёт копии с цифрой в названии, Syncthing — файлы с sync-conflict в имени. Лечится это одним способом синхронизации, паузой после открытия приложения и исключением служебных файлов Obsidian.

Обновлено

Подробно

Частые причины

Решение

Как навести порядок

  1. Оставьте один способ синхронизации и отключите остальные для этой папки.
  2. Найдите конфликтные файлы поиском по имени: « 2», «conflict» или «sync-conflict».
  3. Сравните каждый дубль с оригиналом и перенесите недостающий текст вручную.
  4. Удалите дубли, когда убедитесь, что ничего не потеряли.
  5. Исключите workspace-файлы из синхронизации в настройках своего способа.
  6. Возьмите привычку: открыли Obsidian на другом устройстве — подождите несколько секунд, прежде чем писать.
Страховка

Как не терять текст при конфликтах

Включите встроенный плагин «Восстановление файлов»: он хранит снимки заметок на устройстве и помогает вернуть текст, если его перезаписала синхронизация. В Obsidian Sync есть собственная история версий. Для надёжности держите ещё и отдельную резервную копию хранилища — синхронизация копией не является: удалённый файл удалится везде.

Вопросы

Частые вопросы по теме

Почему на iPhone заметки открываются пустыми?

Чаще всего iCloud ещё не скачал файлы; откройте папку в «Файлах» и дождитесь загрузки или включите хранение на устройстве.

Можно ли удалить все файлы sync-conflict разом?

Только после проверки: в них может быть текст, которого нет в оригинале.

Решает ли конфликты Obsidian Sync?

Он лучше сливает одновременные правки, но при одновременной работе в одной заметке расхождения всё равно возможны.

Нужно ли синхронизировать папку .obsidian?

Настройки и плагины — по желанию, а workspace-файлы лучше исключить.

Источники

Источники