衝突副本
兩邊都往前走了一段時,織境怎麼保證哪一側都不會遺失。
什麼時候會遇到衝突
衝突只有一個來源:同一份專案在兩邊各自往前走了一段。常見兩種情形——裝置斷網期間繼續寫,本機累積了未上傳的修改;或者你在兩台裝置上都開啟過同一個專案且沒同步。重新連上時,本機待上傳稿與雲端新版本同時存在,織境不會替你猜哪一段該留。
活動訊號不會在你打字時改你的稿:只有你離開又回來、或頁面重新聚焦時才做摘要比對,所以衝突總是在你能看見的時刻出現。
系統的處理辦法:兩邊都留
- 以雲端最新版本重新整理目前專案。解決時會再擷取一次最新雲端稿,擷取不到才用衝突當時快取的那一份。
- 把你本機「未上傳成功」的草稿安全另存為一個衝突副本專案——它不帶雲端連結,是一個獨立的本機專案。
也就是說:任何一側都不會被覆蓋掉。代價是合稿這件事交回給你——需要人工判斷的段落合併,織境不做自動合併。
怎麼做:把內容合併回去
- 看到提示先別關衝突視窗裡選「以雲端為準」就走上面的流程;選「暫不處理」只對目前這個專案有效——換到另一個衝突專案時還會再彈出一次。
- 回書架找副本專案列表裡會出現一個不帶雲端連結的衝突副本,名稱帶來源提示。它和主專案平級,可以正常開啟、編輯、匯出。
- 兩邊並排讀把副本裡獨有的段落手動複製回主專案的對應位置。結構類改動(新增章節、場次)尤其要逐段核對,別整塊覆蓋。
- 確認後清掉副本內容合併完再處理副本:移到垃圾桶或僅移除紀錄。桌面端的副本只是本機專案,刪除紀錄不動別的資料夾。
一次真實衝突長什麼樣
你在飛機上寫完三章,降落後沒有連網就關掉了電腦;第二天在辦公室開啟同一個專案——那邊的雲端還是出發前的版本,你本機這三章從沒上傳過。回到飛機那台裝置連網時,兩邊都有了對方的新版本,衝突成立。
你會看到:提示說雲端版本更新,確認後目前專案變成出發前的樣子(雲端最新),而這三章以「衝突副本」出現在書架裡。於是在辦公室的裝置上開啟副本,把三章逐場複製回主專案——注意是複製內容,不是把整個專案替換掉,否則辦公室這兩天的改動又會遺失。
減少衝突的寫法
- 不要在多台裝置上交替編輯未同步的稿子;換裝置前先確認目前專案已同步。
- 同一時間只在一台裝置上連續寫;另一台只用來翻閱。
- 長工作階段結束後手動做一次專案包匯出,等於給自己留第三份底稿。
限制與排錯
衝突副本是普通專案,不會自動復原、也不會自動合併,之後主專案繼續演進與它無關。如果你不確定哪一段更新,就按頂部列時間、章節字數和最近編輯痕跡比對;兩邊都要保留時,先匯出兩份專案包,再動手合併。
同步順序與活動訊號機制見 雲端版本與本機快取。