如何避免文件被 Ubuntu One 中的旧版本替换?

dav*_*ave 11 sync ubuntu-one

Windows 版 UbuntuOne 已将 OpenOffice 文档替换为旧版本的文件。我正在两台 Windows 机器和一台 ubuntu 机器之间进行同步。

幸运的是,我能够从每晚的备份中恢复我的工作。是否有某种日志文件可以帮助我弄清楚什么时候出错,或者将来如何避免这种情况?

Jo-*_*tad 1

造成这种情况的主要原因是当您将 LibreOffice 文件直接保存到 Ubuntu One 文件夹时。发生的情况是 LO 经常自动保存,如果在您将文件上传到 U1 时发生这种情况,那么您实际上可能拥有三个不同的副本。确实存在冲突,所以 Ubuntu 保留了所有这些。它们被重命名为 filename.u1conflict,以便您可以查看它们的年龄并重命名它们。

一种“解决方案”是在 LibreOffice 中停用自动保存。另一种方法是保存到未同步的文件夹,然后偶尔复制一次。我个人选择后者,尽管没有一种方法是完美的。我认为我们确实需要一个针对 LibreOffice 的 Ubuntu One 扩展,才能使其真正正常工作。


And*_*ist 0

通常 UbuntuOne 会备份一个名为 [filename].u1conflict 的被覆盖文件的副本,下次发生这种情况时,您会得到 [filename].u1conflict.[1-n]。

我没有在 Windows 上使用 UbuntuOne 的经验,但这就是它在 Ubuntu 和 Android 客户端上的工作方式,因为一些 Ubuntu 版本回来了。

您可以使用 CLI 命令 u1stool (u1stool -h) 监控 UbuntuOne。也许如果您引发复制冲突并监视发生的情况,您就可以找出问题所在。