備份與換設備
換設備、重裝應用或清理資料前,先確定自己要保留哪些內容。項目文件、經驗、賬號授權和應用設置屬於不同對象;一個經驗歸檔或任務包不能代替全部數據備份。
先確認要帶走什麼
| 內容 | 如何準備 | 恢復時檢查什麼 |
|---|---|---|
| 項目與產物 | 保存文件,使用項目自己的版本控制或文件備份;另存未提交文件及數據庫等數據 | 文件可讀,所需數據完整,輸出位置正確 |
| 經驗資產 | 按導入經驗區分支持的檔案與目標運行環境 | 資產類型、ID、數量及導入結果 |
| 模型與插件配置 | 記下連接名稱、模型 ID、插件來源和非秘密配置 | 新設備能完成同一項小任務 |
| 密鑰與服務授權 | 使用自己的受控憑證保存方式,新設備重新核對授權 | 憑證仍有效,賬號和資源範圍正確 |
| 需要保留的任務資料 | 保存產物與相關記錄,先核對運行狀態 | 不重複發送、發佈或執行已完成操作 |
Git 提交不包含未跟蹤文件、被忽略資料或所有外部數據。確認項目需要哪些材料,不要只複製代碼就刪除舊設備上的工作區。備份含有私人資料或憑證時,使用受限、加密的存儲位置。
在舊設備完成準備
- 保存編輯中的文件,檢查正在運行與定時執行的任務。
- 記下當前應用版本、資料位置和備份時間,列出還未確認結果的外部請求。
- 暫停相關寫入後複製資料,避免把不同時間點的狀態混成一份備份。
- 打開備份中的關鍵文件,確認內容可讀;檢查需要的未提交改動和產物也在其中。
- 保留舊設備上的有效副本,直到新設備驗證完成。
應用仍在寫入時複製內部狀態目錄,不能據此保證備份一致。獨立 Evolver 的實際數據目錄見狀態與資產路徑;不要把獨立運行時目錄當作整個 Desktop 的數據目錄。
在新設備恢復並驗證
安裝對應平台的正式應用,恢復自己的項目文件,再配置模型和插件連接。按照日常使用檢查清單讀取一份資料、生成一個小產物,核對賬號、輸出位置和用量。
Desktop 的實驗性任務包導入會創建新身份的獨立副本,不恢復來源審批、運行狀態或既有項目。.gepx 用於經驗遷移,不包含完整應用設置和全部任務。先確認導入方式覆蓋你要恢復的對象,不以“導入成功”判斷所有資料已經恢復。
已發送、發佈或在遠端完成的任務,不因新設備上缺少記錄就重新執行。先到目標系統檢查,再決定繼續或重試。
自行運行 Evolver 時
這部分只面向獨立 CLI。節點身份、資產、事件、記憶圖和工作區需要分別備份;.gepx 不包含完整根事件流、記憶圖、mailbox、節點憑證或應用設置。
用新的文件名導出經驗,保留上一份有效副本:
evolver sync --export backup.gepx
在已配置隔離數據目錄的環境先預覽導入,再確認寫入:
evolver sync --import backup.gepx
evolver sync --import backup.gepx --write
核對資產 ID、數量、衝突與拒絕原因,不用 --force 代替衝突分析。涉及原節點身份的遷移,先確認原實例已停止;不得讓兩個保留同一身份的實例同時聯網處理任務。備份之後已經完成的遠端工作仍要單獨核對。
什麼時候可以清理舊設備
新設備能讀取所需資料、完成自己的常用任務,且未決外部結果已核對後,再決定清理哪些舊資料。需要停用舊訪問時,按更換賬號與停用連接分別撤銷授權、退出賬號和處理本地文件。恢復舊軟件版本也不會自動恢復數據,必須使用對應的有效備份。