navori
navori

backup

每次 sync 或 render 修改文件前,在 ~/.navori/backups/ 创建快照。

用法

navori backup <list|restore|prune> [args]

参数

list [--limit <n>] [--json] 列出快照,默认最近 20 个。
restore <timestamp> [--cwd <dir>] [--yes] 恢复快照文件到当前目录,时间戳来自 backup list。
prune [--days <n>] [--yes] 删除超出保留期限(默认 30 天)的备份,再按最旧优先清理到容量上限。

示例

查看备份

$ navori backup list
│  1 backup(s) total. Showing 1:
│    · repo-2026-09-01T17-49-47-756  (just now)
│        · .claude/agents/orchestrator.md
│        · CLAUDE.md
└  Done

恢复

navori backup restore repo-2026-09-01T17-49-47-756 --yes

清理

$ navori backup prune --days 30 --yes
└  Nothing to prune — backups are within retention and under the size cap

注意事项

  • 备份自动创建,没有 backup create 命令,每次破坏性写入前均备份。
  • 位于 ~/.navori/backups/,仅属于本机,不提交。
  • 快照只包含该操作将触碰的文件,不包含整个仓库。