雲同步

項目同步的替代方法

傳統的雲同步理念是將文件的原始副本放在共享區域中,讓每台電腦直接操作同一份副本。這種方法雖然方便直觀,但即使是最基本嘅文件格式,也並非沒有風險

Scrivener 嘅功能特性提供了另一種在多台電腦之間共享項目嘅方法,可以極大地降低同步問題的風險。不過,這種方法需要用戶有更高的自律性和組織能力。由於其安全性極高,它可以配合任何雲同步服務使用。因此,如果你傾向於使用某些已知對 Scrivener 項目存在風險的服務,這是一個不錯的替代方案。

原理很簡單:不將項目直接存放在雲同步文件夾中,而是將 Scrivener 的自動備份位置設定為雲同步區域(在每台電腦上都這樣設定)。預設情況下,當你關閉項目時,備份會自動同步到雲端。之後,你在另一台電腦上從備份中提取項目副本,然後打開繼續工作。

我們對這種方法嘅建議如下:

  • 優化 Scrivener 備份設定
    • 將每台電腦嘅備份位置設定為相同嘅文件夾,該文件夾位於你選擇的雲同步服務中。
    • 啟用 ZIP 壓縮選項(預設已開啓)。通過網絡傳輸一個較大的單一文件,比傳輸成百上千個項目內部文件更高效、更安全。
    • 啟用"在備份文件名中使用日期"選項。這樣可以更容易識別最新嘅備份,而你將經常需要這樣做。此設定的一個附帶好處是:對於那些會追蹤已刪除文件的雲服務,Scrivener 自動清理的舊備份會在雲端保留一段時間,為你提供額外一層保護。

    其他設定可以根據個人需要調整,但每台電腦嘅設定最好保持一致,特別是關於保留多少份備份嘅設定(建議在雲服務允許的範圍內儘可能多)。備份數量最少的那台電腦會限制所有其他電腦的實際備份數量。

  • 切換電腦時務必檢查同步狀態:這是使用任何雲服務的通用準則,與使用什麼軟件無關。在關閉電腦之前,確保上傳已完全完成;在另一台電腦上,確保下載已完全完成後再從備份文件夾中提取最新項目。
  • 檢查修改日期:如果你使用了推薦的日期戳選項,可以跳過此步驟。如果不使用日期戳,Scrivener 會使用編號循環嘅文件名,你需要藉助文件管理器來確定哪個備份是最新的。
  • 複製到本地驅動器:當你切換電腦時,需要從備份文件夾中取出最新的副本,並在非同步區域創建一個新的工作副本。具體操作取決於你使用的解壓工具(大多數情況下就是操作系統自帶嘅功能),但無論哪種情況,都不要將 .zip 文件從備份文件夾中移走
    • 如果雙擊 .zip 文件會直接解壓到同一文件夾:請將解壓出嘅項目拖到備份區域外再使用。
    • 如果雙擊後文件管理器在窗口中顯示壓縮包嘅內容:將 .scriv 項目拖到另一個位置,完成後關閉該窗口。
    • 如果你選擇不使用 ZIP 壓縮備份,則需要通過文件管理器將最新項目複製到另一個文件夾。

    對大多數人來說,在複製新副本之前先替換或移除該電腦上的舊項目會更加清晰。如果你依賴 Scrivener 啓動時自動加載項目或使用"最近項目"菜單,按照此流程操作可以讓這個過程更加順暢。

第四步描述的工作流程確保你嘅電腦上同一時間只有一個工作副本。這減少了對"哪個版本是最新的"的困惑,也保持了工作區的整潔。同時還確保備份文件夾嘅完整性不受破壞。

雖然這種方法比直接同步項目稍微繁瑣一些,但安全性大大提高,因為你打開嘅項目始終位於本地電腦上,而不是正在通過網絡同步嘅項目。這意味着即使某天忘記了完全同步,最壞嘅情況也只是沒有最新文件可用,而不會像標準方法那樣面臨項目損壞或數據丟失的風險。

此方法還有一個附帶好處:你嘅核心備份位置存放在雲端。這個寶貴嘅備份檔案會被複制到每台關聯賬户嘅電腦上。與"單一項目"鏡像不同,你擁有的是多個備份副本。

備份設定路徑:Mac 上在 Scrivener ▸ Settings... ▸ Backup,Windows 上在 File ▸ Options... ▸ Backup