云同步
Google Drive 使用须知
重要提示:目前我们强烈不建议使用 Google Drive 来同步正在使用的 Scrivener 项目。
虽然 Google Drive 在传输一些简单文件时看起来是稳定的,但 Scrivener 项目包含多种不同类型的文件,而 Google 对这些文件的"善意"重命名或格式转换尝试可能会导致文件损坏。例如:
- Google 有很高的风险将 Scrivener 的内部文件转换为其自有的专有格式,这会导致项目在 Scrivener 中无法读取。恢复的过程将非常困难且繁琐,需要使用 Google 的导出功能将文件转换回 RTF 格式。如果您使用了 Google 无法理解的 Scrivener 功能,还可能导致数据丢失。
- Google Drive 存在一个 Bug,即可能会给文件添加 .xml 扩展名,这会导致该文件损坏。由于 Scrivener 项目格式中大量使用了 XML 文件并使用自定义扩展名来标识它们,任何对这些文件的重命名都会损坏项目。这种系统故障自然也会影响到任何使用非".xml"扩展名来保存 XML 数据的软件。
在我们处理过的因 Google Drive 导致项目损坏的案例中,如果用户没有本地备份,数据将无法恢复。因此,请考虑使用其他服务来进行 Scrivener 的云同步。
注意:此建议不适用于 Scapple 文档,因为 Scapple 使用的是传统单一文件格式。