Как избежать замены файлов на более старые версии в Ubuntu One?
UbuntuOne для Windows заменил документ OpenOffice на более старую версию файла. Я синхронизируюсь между двумя машинами Windows и одной машиной Ubuntu.
К счастью, я смог восстановить свою работу из своей ночной резервной копии. Есть ли какой-нибудь файл журнала, который может помочь мне понять, что, если не так, или как избежать этого в будущем?
2 ответа
Основная причина этого заключается в том, что вы сохраняете файл LibreOffice непосредственно в папку Ubuntu One. Что происходит, так это то, что LO автоматически сохраняет время от времени, и если это происходит, когда вы загружаете файл в U1, у вас может быть три разные копии. Там действительно конфликт, поэтому Ubuntu хранит их все. Они переименованы в filename.u1conflict, чтобы вы могли посмотреть их возраст и переименовать их.
Одним из "решений" является отключение автосохранения в LibreOffice. Другой способ - сохранить в несинхронизированную папку, а затем копировать ее время от времени. Я лично выбираю последнее, хотя ни один из подходов не идеален. Я думаю, что нам действительно нужно расширение Ubuntu One для LibreOffice, чтобы оно действительно работало хорошо.
Usually UbuntuOne will backup a copy of your overwritten file with the name [filename].u1conflict, next time it happens you got [filename].u1conflict.[1-n].
I have no experience with UbuntuOne on Windows, but this is how it works with Ubuntu and Android-clients since some Ubuntu releases back.
Вы можете отслеживать UbuntuOne, используя команду CLI u1stool (u1stool -h). Возможно, если вы вызовете конфликт репликации и будете следить за тем, что происходит, вы сможете выяснить проблему.