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/,仅属于本机,不提交。
- 快照只包含该操作将触碰的文件,不包含整个仓库。