Ошибка неразрешенных конфликтов в NextCloud

Print Friendly, PDF & Email

Задача:

Найти причину возникновения неразрешённых конфликтов при синхронизации локального клиента с облаком

---------------------------------------------------------------

В процессе синхронизации локальной версии с облаком, довольно часто сталкиваемся с ошибкой:

Имеются неразрешенные конфликты, нажмите для просмотра подробных сведений.

Если открыть приложение из трея, ошибка выглядит иначе:

Конфликт: Серверная версия скачана, локальная копия переименована и не закачана.

Такие сообщения получает пользователь при попытке настольного клиента NextCloud синхронизовать локальные и удаленные изменения. Если файл был изменен на обоих сторонах, клиент переименовывает локальную версию файла, загружает удаленную версию из облака и сообщает о конфликте.

Теперь на вашем локальном компьютере будут два файла:

  • myfile.txt – это файл скаченный из облака
  • myfile (conflicted copy 2020-10-20 030952).txt – это локальный файл, который был переименован

Идея разработчиков NextCloud такова, что вы, как автор изменений, лучше всего можете разрешить конфликт. Для других пользователей, он создаст только путаницу. Это полезно если вы имеете общие папки или документы и часто работаете с ними. Однако в некоторых случаях имеет смысл загружать конфликтующие файлы, чтобы локальная работа могла стать видимой на облаке.

Исходя из официальной документации: В будущем будет возможность, на стороне сервера, активировать загрузку конфликтных файлов в облако. Сейчас это можно протестировать, установив переменную окружения OWNCLOUD_UPLOAD_CONFLICT_FILES=1.

Изменять клиент я не стал, просто воспользовался скриптом, по удалению конфликтных файлов. В моём случае это подходит.

$source_dir="D:\_Nextcloud\"
$file_type="*conflicted copy*"
Get-ChildItem -Path $source_dir -Include $file_type -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item

Помогла статья? Есть возможность отблагодарить автора

QR Link:

QR Code

Вам может также понравиться...

комментария 2

  1. Магистр поделился папкой с падаваном. Теперь, если они одновременно редактируют файл и сохраняют, у магистра всплывает ошибка синхронизации: “Конфликт версий файла файл.расширение. Какую из версий файла сохранить? Локальная версия / версия сервера / обе”
    Вопрос: как сделать так, чтобы, когда магистр или падаван открывают файл для редактирования, он или помечался для второго человека статусом, например, “открыт”, или вообще не открывался, ссылаясь, на то, что файл редактирует другой участник?

    • для этого надо редактировать через онлайн офис (Collabora, ONLYOFFICE) или подключать документ по webdav

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *