I am using Ubuntu One file synchronization on two computers. Both systems were disconnected from the Ubuntu One service for some days and changes were made to the same file on both systems. On one system the changes were insignificant, something like the file being touched or something similar. On the other system there were significant changes. Both of the systems reconnected to the file synchronization service at about the same time and Ubuntu One overwrote the file with all of the changes. There were no conflict files in this case. I would have hoped for and expected a conflict.
It seems like there should be something I can do about this, that the service wouldn't just overwrite files without some way of restoring old versions. Revision history is supposed to be a strength of couchdb. Can I use this strength to restore my files?