Windows 版 UbuntuOne 已将 OpenOffice 文档替换为旧版本的文件。我正在 2 台 Windows 计算机和 1 台 Ubuntu 计算机之间进行同步。
幸运的是,我能够从夜间备份中恢复我的工作。是否有某种日志文件可以帮助我找出错误所在,或者如何在将来避免这种情况?
答案1
造成这种情况的主要原因是您将 LibreOffice 文件直接保存到 Ubuntu One 文件夹中。这种情况是 LO 会不时自动保存,如果在您将文件上传到 U1 时发生这种情况,那么您可能实际上有三个不同的副本。确实存在冲突,因此 Ubuntu 会保留所有副本。它们被重命名为 filename.u1conflict,因此您可以查看它们的年龄并重命名它们。
一个“解决方案”是停用 LibreOffice 中的自动保存功能。另一个是保存到未同步的文件夹,然后偶尔复制一次。我个人选择后者,尽管这些方法都不完美。我认为我们确实需要一个 Ubuntu One 扩展来让 LibreOffice 真正发挥作用。
答案2
通常 UbuntuOne 会备份一份您覆盖的文件的副本,文件名为 [filename].u1conflict,下次发生这种情况时,您将获得 [filename].u1conflict.[1-n]。
我没有在 Windows 上使用 UbuntuOne 的经验,但自从一些 Ubuntu 版本发布以来,它就是这样与 Ubuntu 和 Android 客户端一起工作的。
您可以使用 CLI 命令 u1stool (u1stool -h) 来监控您的 UbuntuOne。如果您引发复制冲突并监控发生的情况,也许您就可以找出问题所在。