Баг WiFi-синхронизации?
Добавлено: 01 май 2021, 12:26
Долгое время пользовался чисто MLO Windows, затем начал пользоваться MLO Android, синхронизировав перед этим профиль на смартфоне с ПК. После этого где-то на год забросил MLO Desktop, пользуясь только MLO Android. По итогу база MLO Desktop сильно отстала от базы на Android.
Несколько месяцев назад решил синхронизировать профили между ПК и смартфоном, чтобы на обоих MLO были актуальные данные. Т.к. база на MLO Android изначально создавалась синхронизацией с ПК, обратная синхронизация Android->Windows по идее должна была пройти гладко. Но увы.
При первой попытке "в лоб" выяснилось, что независимо от выбора настройки разрешения конфликтов Use local/remote version все (давно) удаленные на Android задачи были перенесены с ПК, создав на обоих системах хаос из 2х объединенных в один профилей.
После этого откатил базу MLO Android на бэкап и решил попробовать иначе - удалил ВСЕ задачи на ПК, выставил настройку на смартфоне в Use local version - и... обнаружил, что синхронизация удаляет все задачи на смартфоне, независимо от того, выставлена ли опция Use local version или Use remote version.
Получается, что для удаленных задач опции Use local version и Use remote version не имеют никакого эффекта - синхронизация будто смотрит только на дату последнего изменения. В каком профиле было последнее изменение (типа удаления задачи) - тот и имеет приоритет для синхронизации.
В итоге сделать синхронизацию Android->Windows удалось путем создания в MLO Windows пустой базы. В этом случае всё проходит штатно.
Собственно, вопрос следующий - по какому принципу вообще работают опции Use local version/Use remote version? Получается, что как минимум для удаленных задач они не выбирают между local/remote изменениями.
P.S Версия MLO Windows - 4.4.8.
Несколько месяцев назад решил синхронизировать профили между ПК и смартфоном, чтобы на обоих MLO были актуальные данные. Т.к. база на MLO Android изначально создавалась синхронизацией с ПК, обратная синхронизация Android->Windows по идее должна была пройти гладко. Но увы.
При первой попытке "в лоб" выяснилось, что независимо от выбора настройки разрешения конфликтов Use local/remote version все (давно) удаленные на Android задачи были перенесены с ПК, создав на обоих системах хаос из 2х объединенных в один профилей.
После этого откатил базу MLO Android на бэкап и решил попробовать иначе - удалил ВСЕ задачи на ПК, выставил настройку на смартфоне в Use local version - и... обнаружил, что синхронизация удаляет все задачи на смартфоне, независимо от того, выставлена ли опция Use local version или Use remote version.
Получается, что для удаленных задач опции Use local version и Use remote version не имеют никакого эффекта - синхронизация будто смотрит только на дату последнего изменения. В каком профиле было последнее изменение (типа удаления задачи) - тот и имеет приоритет для синхронизации.
В итоге сделать синхронизацию Android->Windows удалось путем создания в MLO Windows пустой базы. В этом случае всё проходит штатно.
Собственно, вопрос следующий - по какому принципу вообще работают опции Use local version/Use remote version? Получается, что как минимум для удаленных задач они не выбирают между local/remote изменениями.
P.S Версия MLO Windows - 4.4.8.