Вопросы и ответы
Что синхронизация делает и почему именно так. Про тарифы, шифрование и установку — на главной и в гайде.
Как ведёт себя синхронизация
Почти всё здесь — про отличия от плагинов, которыми пользовались раньше.
Создал пустую заметку — на другом устройстве её нет
Заметка синхронизируется, как только в ней появляется текст. Obsidian создаёт пустой файл на каждый клик «новая заметка»: синхронизируй их сразу — «Без названия» разойдётся по всем устройствам, а удалять придётся везде. Напишите хоть слово, и заметка уйдёт вместе с ним. Правило касается только заметок, в которых никогда ничего не было: ту, что уже синхронизировалась, можно очистить до нуля — пустой файл разойдётся как обычное изменение.
Где conflicted copy? Правил на двух устройствах, а второго файла нет
Для текста их нет. Правки с двух устройств сливаются в одну заметку: дописали абзац на телефоне, поправили опечатку на ноутбуке — останется и то, и другое, посимвольно (CRDT). Копии появляются там, где сливать нечего: картинки, PDF, Excalidraw. Тогда рядом ложится файл с пометкой конфликта, и обе версии сохраняются.
А если мы правили одну и ту же строку?
Останутся обе правки, рядом. Слияние ничего не выбрасывает: строку, возможно, придётся поправить руками, но ни один символ не потеряется и не будет перезаписан молча. История версий хранит каждую сохранённую версию файла — открыть и восстановить можно любую.
Удалил заметку на телефоне — она удалится везде?
Да. Удаление — такое же изменение, как правка, и расходится по устройствам так же. Содержимое остаётся в истории версий, откуда файл восстанавливается. Устройство, которое было офлайн и вернулось спустя время, сначала спросит про файлы, исчезнувшие без него: молча повторять чужие удаления оно не станет.
Переименование или перенос в другую папку — это удаление и создание?
На других устройствах файл окажется на новом месте с тем же содержимым — заново скачивать его не придётся. История версий привязана к пути: у переименованной заметки она начинается заново, а записи под прежним именем остаются за прежним именем. Открыть их можно через историю версий, выбрав старый путь в списке.
Работает без интернета?
Да. Пишите как обычно: изменения копятся локально и уходят, когда связь вернётся. Правки, сделанные офлайн сразу на нескольких устройствах, при встрече сольются по тем же правилам, что и обычные.
Файл не синхронизируется, хотя должен
Откройте панель синхронизации — она называет причину, когда та известна: не выполнен вход, не подключено хранилище, файл больше разрешённого размера, формат не читает текущая версия плагина. Проверьте фильтры в настройках: папки и типы файлов исключаются на каждом устройстве отдельно, поэтому на втором список может быть другим. Если ничего не подошло — напишите в поддержку в Telegram.
Кнопки в «Решении проблем»
Три кнопки в настройках плагина. Отличаются тем, чьё содержимое побеждает и что при этом теряется.
Что делает «Починить состояние синхронизации»?
Сначала забирает с сервера всё новое, потом пересобирает служебное состояние каждой заметки из её текущего содержимого на диске и отправляет обратно. Файлы не удаляются нигде, содержимое на диске не меняется, история версий остаётся. Плата другая: сбрасывается история правок, по которой считается слияние. Если в этот момент те же заметки правят на втором устройстве, эти правки могут пропасть, а текст, удалённый на нём, — вернуться. Поэтому чините, когда остальные устройства закрыты. Нажимайте её, когда синхронизация встала или заметка выглядит побитой или задублированной.
Что делает «Перезалить с этого устройства»?
Берёт диск того устройства, где вы нажали кнопку, и делает его содержимым всего хранилища. На сервере стирается состояние вместе с историей версий, вместо него заливаются файлы выбранного устройства, а остальные сотрут свою копию и скачают их — каждое само, без вашего участия. Значит, заметка, которой на выбранном устройстве нет, исчезнет и на остальных: нажимайте там, где хранилище самое полное. Файлы выбранного устройства не трогаются, история версий начинается заново. Она для случая, когда на сервере мусор, а одно устройство точно в порядке.
Что делает «Скачать с сервера»?
Приводит к серверу одно устройство — то, где вы нажали кнопку. Его локальные файлы хранилища удаляются и скачиваются с сервера заново, поэтому всё, что с него не успело уйти на сервер, пропадёт. Сервер и остальные устройства не затрагиваются. Папки и типы файлов, исключённые из синхронизации, не трогаются — их на сервере и нет, скачивать было бы нечего; настройки Obsidian (папка .obsidian) тоже. Она для случая, когда сломано одно устройство, а на сервере всё в порядке.
Не нашли свой вопрос — напишите в Telegram @rhyolite_sync. Отвечаю сам, обычно за день. Если потерялись правки — пишите сразу, это важнее всего остального.