在 Scrivener 中使用雲端同步服務
如果您希望在兩台或多台電腦之間共享 Scrivener 專案,可以使用雲端同步服務來自動同步。本文將介绍 macOS 和 Windows 電腦之間的同步方法。如果您需要了解 iOS 同步相關資訊,請參閱 通過 Dropbox 與 iOS 同步 一文。
市面上有許多雲端同步服務,其中與 Scrivener 相容性较好的是 Dropbox。Scrivener 專案由許多相互關聯、相互依賴的文件組成,每個文件都需要被正確同步以避免專案損壞。以下指南以 Dropbox 為例編寫,但同樣適用於其他類似的雲端同步方案。如果您正在使用以下列出的任何服務,請務必閱讀對應的注意事项:
Dropbox 使用指南
安裝 Dropbox 后,它會在您的硬碟上創建一個資料夾,該資料夾會與您的 Dropbox 帳戶同步。如果您想共享 Scrivener 專案,必須將專案存儲在該資料夾中。在您編輯專案的過程中,Scrivener 會將修改保存到本地硬碟,隨后這些更改會自動上傳到 Dropbox,再下載到使用同一 Dropbox 帳戶的其他電腦上。
請遵循以下準則來最大程度減少同步問題:
- 絕對不要同時在多台電腦上打開同一個專案:在切換到另一台電腦之前,務必在當前電腦上完全關閉專案。Scrivener 會在檢測到專案可能在其他電腦上打開時發出警告。請務必重视此警告,並檢查專案是否已正確關閉。
- 在 Dropbox 完成上傳之前,不要關機或休眠:文件同步需要時間。關閉 Scrivener 時,程式會保存一些最終文件,Dropbox 需要將這些文件上傳。如果您直接休眠電腦,或讓 Scrivener 在關機過程中自動關閉,Dropbox 可能來不及上傳最新更改。
- 在 Dropbox 完全同步之前,不要開啟專案:如果在 Dropbox 仍在從其他電腦同步文件時開啟專案,您可能打開的是舊版本。請確認 Dropbox 图標(位於選單欄或工作列)上顯示绿色對勾標記——如果沒有,請不要開啟專案,等待 Dropbox 完全同步完成。
- 在本地维护專案備份:預設情況下,Scrivener 會在關閉專案時自動創建備份副本。請選擇本地硬碟上的某個位置作為備份目錄,不要使用 Dropbox 目錄,否則可能會被另一台電腦的備份覆蓋。在本地備份可確保您使用 Scrivener 的每台電腦上都有專案備份。詳情請參閱 Scrivener 手册(可從"幫助"選單獲取)中的 §5.2 備份您的工作 章節。
- 谨慎使用"智慧同步"功能:許多服務會提供"優化"本地存儲的選项,將不常用的文件僅存儲在伺服器上。遺憾的是,這些服務並不總能正確處理 Scrivener 專案,可能導致專案中的某些文件看起來缺失或為空。我們建議確保 Scrivener 專案始終在本地"離線可用"。
遵循以上準則,您應該能夠在多台電腦之間順利同步專案。但是,沒有任何同步方案是 100% 可靠的。我們不對因同步問題或其他任何原因導致的工作遺失承擔责任——請務必做好備份!
解決常見問題
如果專案無法正常打開,或者部分內容遺失、顯示過時,則可能是同步错誤導致專案受損。您應該首先檢查專案備份,看看是否有未損壞的版本。Scrivener 手册中有關於從備份恢復的詳細資訊。
Scrivener 通常能檢測到文件未正確同步的情況。如果發現明顯沖突,程式會在活頁夾顶層創建一個名為"Conflicts"(沖突)的資料夾,並在其中創建沖突專案的副本。您可以逐一审查這些沖突內容,決定保留哪個版本,或者手動復製粘貼文字進行合並,然後將不需要的副本移至廢纸篓。
直接同步的替代方案
如果您希望享受同步的便利,同時避免大部分技術風險,請參閱我們的 專案同步替代方法 一文。
關於外部資料夾同步的說明
外部資料夾同步功能的設計目的是讓您能在其他程式中編輯文件,然後將更改同步回 Scrivener。切勿嘗試使用外部資料夾同步來在多台電腦之間同步 Scrivener 專案——如果這樣做,必將損壞您的專案並導致各種異常結果。
更多資訊請參閱 Scrivener 手册中的 §14 雲整合與共享 章節。