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

Задача:
---------------------------------------------------------------Найти причину возникновения неразрешённых конфликтов при синхронизации локального клиента с облаком
В процессе синхронизации локальной версии с облаком, довольно часто сталкиваемся с ошибкой:
Имеются неразрешенные конфликты, нажмите для просмотра подробных сведений.

Если открыть приложение из трея, ошибка выглядит иначе:
Конфликт: Серверная версия скачана, локальная копия переименована и не закачана.
Такие сообщения получает пользователь при попытке настольного клиента 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
Свежие комментарии