如何更新已发布的文件并维护相同的 URL?
在我的桌面上保存已发布文件的更新后,它将自动与 UbuntuOne 上的相应文件“同步”(确实如此)。问题是“新文件”(实际上是同名的更新文件)不再发布。按下发布按钮会得到一个新的 URL。我现在必须邮寄新的 URL 并更改嵌入的链接,因为旧的 URL 将导致无法找到更新的文件(或任何文件)。
我不确定这是一个错误还是一个设计缺陷(可能是故意的?),但我觉得这很奇怪。
答案1
目前,这在很大程度上取决于您如何更新已发布的文件。例如,每次都将已发布的文件与已发布文件夹之外的另一个文件一起复制。其他场景我必须进行测试以确保,但我知道一些理想情况下可行的场景目前还行不通。我们会抽出时间修复它,以便它在所有不同场景中“正常工作”,但遗憾的是,据我所知,无法及时发布到下一个版本。
答案2
实际上,我认为目前这有点随机。我不知道它到底取决于什么,但我在更新已发布的文件时得到了不同的结果,更确切地说是用新版本替换一个文件。我以前曾经这样做过,据我所知,它工作正常,但现在我又做了一次,却遇到了一个糟糕的惊喜:链接仍然指向该文件的前一个版本,而我的文件浏览器和在线文件浏览器都有新版本。在我的浏览器中,我可以右键单击并“复制 url”(该文件要发布),这实际上指向前一个版本。而在在线浏览器中,我的文件显示未发布。这里没有前一个版本的踪迹(没有“.u1conflict 等)。因此,我甚至无法删除它。
因此我的结论是:不幸的是,它似乎仍然存在缺陷:-s
我不敢通过在线浏览器发布新文件,我担心它会给我另一个链接并完全禁用以前的广播链接,希望在不久的将来我能找到一种方法来解决这个问题......
无论如何,感谢开发人员!
答案3
A漏洞在 Launchpad 上很活跃。我很惊讶它从 2010 年就开放了。
请注意,Dropbox 上还提供发布任何文件或文件夹的可能性,无论其路径如何。(请参阅http://www.dropbox.com/help/167)
我已经使用 Dropbox 进行了一些发布和更新文件的测试,一切正常。任何更新的文件都会保留相同的 URL 并发布。
这进一步证实了我们现在与 Ubuntu One 存在竞争问题。我们有可能在 2014 年之前解决这个问题吗?