專案同步的替代方法
傳統的雲端同步理念是將文件的原始副本放在共享區域中,讓每台電腦直接操作同一份副本。這種方法雖然方便直觀,但即使是最基本的文件格式,也並非沒有風險。
Scrivener 的功能特性提供了另一種在多台電腦之間共享專案的方法,可以極大地降低同步問題的風險。不過,這種方法需要使用者有更高的自律性和組织能力。由於其安全性極高,它可以配合任何雲端同步服務使用。因此,如果您倾向於使用某些已知對 Scrivener 專案存在風險的服務,這是一個不错的替代方案。
原理很簡單:不將專案直接存放在雲端同步資料夾中,而是將 Scrivener 的自動備份位置設定為雲端同步區域(在每台電腦上都這樣設定)。預設情況下,當您關閉專案時,備份會自動同步到雲端。之後,您在另一台電腦上從備份中提取專案副本,然後打開繼续工作。
我們對這種方法的建議如下:
- 優化 Scrivener 備份設定:
- 將每台電腦的備份位置設定為相同的資料夾,該資料夾位於您選擇的雲端同步服務中。
- 啟用 ZIP 壓缩選项(預設已開啟)。通過網路傳輸一個较大的單一文件,比傳輸成百上千個專案內部文件更高效、更安全。
- 啟用"在備份檔案名中使用日期"選项。這樣可以更容易識別最新的備份,而您將經常需要這樣做。此設定的一個附帶好處是:對於那些會追踪已删除文件的雲端服務,Scrivener 自動清理的舊備份會在雲端保留一段時間,為您提供額外一層保护。
其他設定可以根據個人需要調整,但每台電腦的設定最好保持一致,特別是關於保留多少份備份的設定(建議在雲端服務允許的範围內盡可能多)。備份數量最少的那台電腦會限製所有其他電腦的實際備份數量。
- 切換電腦時務必檢查同步狀態:這是使用任何雲端服務的通用準則,與使用什么軟體無關。在關閉電腦之前,確保上傳已完全完成;在另一台電腦上,確保下載已完全完成后再從備份資料夾中提取最新專案。
- 檢查修改日期:如果您使用了推薦的日期戳選项,可以跳過此步驟。如果不使用日期戳,Scrivener 會使用編號循環的文件名,您需要借助文件管理器來確定哪個備份是最新的。
- 復製到本地驅動器:當您切換電腦時,需要從備份資料夾中取出最新的副本,並在非同步區域創建一個新的工作副本。具體操作取決於您使用的解壓工具(大多數情況下就是作業系統自帶的功能),但無論哪種情況,都不要將 .zip 文件從備份資料夾中移走:
- 如果双擊 .zip 文件會直接解壓到同一資料夾:請將解壓出的專案拖到備份區域外再使用。
- 如果双擊后文件管理器在視窗中顯示壓缩包的內容:將 .scriv 專案拖到另一個位置,完成后關閉該視窗。
- 如果您選擇不使用 ZIP 壓缩備份,則需要通過文件管理器將最新專案復製到另一個資料夾。
對大多數人來說,在復製新副本之前先替換或移除該電腦上的舊專案會更加清晰。如果您依賴 Scrivener 啟動時自動載入專案或使用"最近專案"選單,按照此流程操作可以讓這個過程更加順畅。
第四步描述的工作流程確保您的電腦上同一時間只有一個工作副本。這減少了對"哪個版本是最新的"的困惑,也保持了工作區的整潔。同時還確保備份資料夾的完整性不受破壞。
雖然這種方法比直接同步專案稍微繁琐一些,但安全性大大提高,因為您打開的專案始終位於本地電腦上,而不是正在通過網路同步的專案。這意味著即使某天忘記了完全同步,最壞的情況也只是沒有最新文件可用,而不會像標準方法那樣面臨專案損壞或資料遺失的風險。
此方法還有一個附帶好處:您的核心備份位置存放在雲端。這個寶贵的備份檔案會被復製到每台關聯帳戶的電腦上。與"單一專案"鏡像不同,您擁有的是多個備份副本。
Scrivener ▸ Settings... ▸ Backup,Windows 上在 File ▸ Options... ▸ Backup。