# 衝突副本

> 兩邊都往前走了一段時，織境怎麼保證哪一側都不會遺失。

Source: https://loomworld.ai/zh-tw/docs/conflict-copies

## 什麼時候會遇到衝突

衝突只有一個來源：同一份專案在兩邊各自往前走了一段。常見兩種情形——裝置斷網期間繼續寫，本機累積了未上傳的修改；或者你在兩台裝置上都開啟過同一個專案且沒同步。重新連上時，本機待上傳稿與雲端新版本同時存在，織境不會替你猜哪一段該留。

活動訊號不會在你打字時改你的稿：只有你離開又回來、或頁面重新聚焦時才做摘要比對，所以衝突總是在你能看見的時刻出現。

## 系統的處理辦法：兩邊都留

- 以雲端最新版本重新整理目前專案。解決時會再擷取一次最新雲端稿，擷取不到才用衝突當時快取的那一份。
- 把你本機「未上傳成功」的草稿安全另存為一個衝突副本專案——它不帶雲端連結，是一個獨立的本機專案。

也就是說：任何一側都不會被覆蓋掉。代價是合稿這件事交回給你——需要人工判斷的段落合併，織境不做自動合併。

## 怎麼做：把內容合併回去

- **看到提示先別關**衝突視窗裡選「以雲端為準」就走上面的流程；選「暫不處理」只對目前這個專案有效——換到另一個衝突專案時還會再彈出一次。

- **回書架找副本**專案列表裡會出現一個不帶雲端連結的衝突副本，名稱帶來源提示。它和主專案平級，可以正常開啟、編輯、匯出。

- **兩邊並排讀**把副本裡獨有的段落手動複製回主專案的對應位置。結構類改動（新增章節、場次）尤其要逐段核對，別整塊覆蓋。

- **確認後清掉副本**內容合併完再處理副本：移到垃圾桶或僅移除紀錄。桌面端的副本只是本機專案，刪除紀錄不動別的資料夾。

## 一次真實衝突長什麼樣

你在飛機上寫完三章，降落後沒有連網就關掉了電腦；第二天在辦公室開啟同一個專案——那邊的雲端還是出發前的版本，你本機這三章從沒上傳過。回到飛機那台裝置連網時，兩邊都有了對方的新版本，衝突成立。

你會看到：提示說雲端版本更新，確認後目前專案變成出發前的樣子（雲端最新），而這三章以「衝突副本」出現在書架裡。於是在辦公室的裝置上開啟副本，把三章逐場複製回主專案——注意是複製內容，不是把整個專案替換掉，否則辦公室這兩天的改動又會遺失。

## 減少衝突的寫法

- 不要在多台裝置上交替編輯未同步的稿子；換裝置前先確認目前專案已同步。
- 同一時間只在一台裝置上連續寫；另一台只用來翻閱。
- 長工作階段結束後手動做一次專案包匯出，等於給自己留第三份底稿。

## 限制與排錯

衝突副本是普通專案，不會自動復原、也不會自動合併，之後主專案繼續演進與它無關。如果你不確定哪一段更新，就按頂部列時間、章節字數和最近編輯痕跡比對；兩邊都要保留時，先匯出兩份專案包，再動手合併。

同步順序與活動訊號機制見 [雲端版本與本機快取](https://loomworld.ai/zh-tw/docs/sync-model)。
