Skip to content

快照與回滾

擷取並還原工作區狀態,讓高風險操作可逆。

bash
mra snapshot before-refactor       # 擷取具名狀態快照
mra snapshots                      # 列出所有快照
mra rollback my-api before-refactor   # 還原單一專案(摧毀前會詢問)
mra rollback --all before-refactor    # 還原所有專案(整批單次確認)

指令

指令用途
mra snapshot [name]建立狀態快照(可命名)。
mra snapshots列出所有快照。
mra rollback <project> [name] [--force] [--ignore-integrity]將單一專案回滾到快照。摧毀現狀前會先詢問。
mra rollback --all [name] [--force] [--ignore-integrity]回滾所有專案,整批單次確認。

旗標

旗標效果
--force跳過確認提示。
--ignore-integrity即使快照完整性檢查失敗仍繼續(謹慎使用)。

WARNING

回滾具破壞性 —— 會以快照覆蓋目前工作狀態。除非加 --force,否則 mra 會在摧毀前詢問。

依 MIT 授權發佈。