mise bootstrap dotfiles history
- 用法:
mise bootstrap dotfiles history [FLAGS] [SUBCOMMAND] - 效果: 只读
- 源代码:
src/cli/dotfiles/history/mod.rs
浏览 dotfiles 的检查点
每次保存、每个会产生变更的 bootstrap 命令,以及监视器,都会为显式加入的、mode = "track" 的 [dotfiles] 条目记录一个检查点。配置和部署源不会被隐式加入。检查点保存的是文件,而不是软件包或服务状态:恢复检查点会恢复文件。不使用子命令时,将按最新优先的顺序列出检查点。
标志
-J --json— 以 JSON 格式输出-n --limit <LIMIT>— 最多显示这么多个检查点(0 表示全部)默认值:
20--path <PATH>— 仅显示此路径或其下内容发生变化的检查点--trigger <TRIGGER>— 仅显示具有此触发器(edit、save、bootstrap、……)的检查点--label <LABEL>— 仅显示具有此标签的检查点--pending— 仅显示由未完成操作记录的检查点-h --help— 打印帮助
子命令
mise bootstrap dotfiles history describe <REF> <TEXT>mise bootstrap dotfiles history diff [FLAGS] [A] [B]mise bootstrap dotfiles history ls [FLAGS]mise bootstrap dotfiles history show [FLAGS] [REF]
Examples:
mise dot history
mise dot history --path ~/.config/hypr/bindings.lua
mise dot history show latest
mise dot history diff # the working tree against the latest checkpoint
mise dot history diff 11 12 --patch
mise dot save --description "before the theme change"
mise dot rollback ~/.config/hypr/bindings.lua
mise dot undo