回覆:單向同步 - 僅在目標資料夾中建立的檔案不會被刪除 感謝您的解釋,但恕我直言,DriveHQ 手冊中關於同步,特別是單向同步的說明並非如此。
同步和備份是兩回事。雖然它們有時用途相似,但本質上卻截然不同。我們都知道用戶不應該在錯誤的地方進行更改,但用戶總是會做出一些意想不到的操作,而這正是我們需要備份、同步等機制的原因之一。
以下是 DriveHQ 手冊的一部分:
--------
關於單向同步
單向同步可能會讓人感到困惑。不同的實作方式處理它的方式也不同。請務必確保您完全理解它,否則可能會導致問題 文件正在刪除 偶然。
最重要的是要知道:無論是單向同步還是雙向同步,當兩個資料夾(手動)同步時, 資料夾內容必須是 確切地 相同.
例如,伺服器資料夾 S 配置為與本機資料夾 C 進行單向同步,假設 S 和 C 已經同步,現在考慮下列情況:
(1)如果你向 S 新增一個文件,該文件將同步到 C,這是預期的; 如果在 C 碟中新增一個文件,下次同步時,該文件將從 C 碟中刪除.
...
簡而言之,如果從 A 到 B 進行單向同步,那麼無論發生什麼,同步完成後,B 將與 A 相同。
--------
如手冊所述,在任何類型的同步結束後,資料夾的內容都應該完全相同。
第 (1) 項正是針對我提出的情況,即在單向同步中,為了保持目標資料夾與來源資料夾一致,必須在下次同步時刪除僅在目標資料夾中建立的檔案。但實際情況並非如此,即使是手動同步也並非如此。
我之所以同步資料夾,正是因為我希望它們完全一致!
我想解釋一下我的一個設想:
我們在DriveHQ上有一個資料夾,裡面存放著一些必須傳送給特定客戶的檔案。這些文件會不時更新,我們希望確保每位員工的本地電腦上都有一份最新版本的文件。
我們出於內部原因在本機資料夾中保留副本,同時也為了確保在暫時沒有網路連線的情況下工作的連續性。
我們不希望本機文件被更改或新增文件。當然,我們會建議員工不要更改本機資料夾等,但我們知道這種情況最終可能會發生。因此,我們將本機資料夾與官方雲端版本保持同步(單向同步)。
在這種情況下,單向同步非常適用。如果需要更新文檔或新增文檔,我們在雲端進行操作,所有本機資料夾都會同步並接收更新。
但DriveHQ的單向同步機制存在一個問題,使用者可能會無意中向本機資料夾新增文檔,而這些文檔在下次單向同步時不會被刪除。在這種情況下,錯誤的(新增的)文件最終可能會傳送給客戶。
本機資料夾永遠不會與雲端來源資料夾完全相同,而且隨著時間的推移,情況只會越來越糟。這只是其中一種情況。我還有另一種情況,需要同步設定檔和腳本檔案以供本地使用等等。
我對單向同步的預期完全符合手冊上的描述。但結果卻出現了兩個內容不同的資料夾。如果這個問題能得到解決就太好了,或者至少,手冊應該要修改一下,把情況解釋清楚。
希望您能幫我解決一些配置方面的問題。或許開發團隊能想出解決辦法。
謝謝。