Восстановление файла из-за плохой синхронизации

Я использую синхронизацию файлов Ubuntu One на двух компьютерах. Обе системы были отключены от службы Ubuntu One в течение нескольких дней, и изменения были внесены в один и тот же файл в обеих системах. В одной системе изменения были незначительными, что-то вроде касания файла или чего-то подобного. На другой системе произошли значительные изменения. Обе системы снова подключились к службе синхронизации файлов, и Ubuntu One перезаписал файл со всеми изменениями. В этом случае файлов конфликтов не было. Я бы надеялся и ожидал конфликта.

Кажется, что я должен что-то сделать, чтобы служба не просто перезаписывала файлы, не восстанавливая старые версии. История изменений, как предполагается, является силой couchdb. Могу ли я использовать эту силу для восстановления моих файлов?

1
задан 20 February 2012 в 15:10

1 ответ

Версии - это сила CouchDB, но CouchDB не используется при синхронизации файлов.

Однако конфликты обрабатываются изящно, хотя и не совсем дружественными пользователю. В том же каталоге, что и исходный файл, вы найдете файлы, называемые filename.u1conflict *, например mydocument.odf.u1conflict и mydocument.odf.u1conflict2 и т. Д. Это оригинальные файлы конфликтов, поэтому вы можете просто переименовать и использовать их как до.

1
ответ дан 25 May 2018 в 17:01
  • 1
    Из того, что я видел в прошлом, это должен быть правильный ответ. В моем случае я не видел никаких файлов конфликтов. Это было частью проблемы, никаких доказательств признания какого-либо конфликта. Я надеялся, что может быть несколько версий стиля couchdb, и я мог бы вернуться к предыдущей версии. – noahdiewald 17 February 2012 в 07:20
  • 2
    Там есть. Когда есть конфликт, старая версия сохраняется как .u1conflict & lt; number & gt; файл. – Jo-Erlend Schinstad 17 February 2012 в 14:26
  • 3
    В этом случае я не получил файлы конфликтов. Не было прежних версий предыдущих версий, таких как вы получаете с couchdb, где вы можете получить доступ к предыдущим версиям вплоть до того момента, когда уплотнение удалит их. Я предполагаю, что изначально я был недостаточно ясен, когда сказал: «Я бы надеялся и ожидал конфликта». Это означало, что я ожидал этих файлов конфликтов, о которых вы упоминали. Я видел их раньше в других конфликтах. Поскольку их не было, я надеялся, что couchdb отслеживает изменения, поэтому, возможно, я каким-то образом смогу получить доступ к более глубокой истории. Спасибо за вашу помощь! – noahdiewald 20 February 2012 в 15:02
  • 4
    Я принимаю этот ответ, потому что он говорит, что «CouchDB не используется синхронизацией файлов». – noahdiewald 20 February 2012 в 15:10

Другие вопросы по тегам:

Похожие вопросы: