mise dotfiles history
- 用法:
mise dotfiles history [FLAGS] [SUBCOMMAND] - 作用: 只读
- 源代码:
src/cli/dotfiles/history/mod.rs
浏览 dotfiles 的检查点
每次保存、每个会修改内容的 bootstrap 命令以及 watcher 都会为明确登记且 mode = "track" 的 [dotfiles] 条目记录一个检查点。配置和部署源不会被隐式登记。检查点保存的是文件,而不是软件包或服务状态:恢复检查点会恢复文件。不带子命令时,将按最新优先的顺序列出检查点。
标志
-J --json— 以 JSON 格式输出-n --limit <LIMIT>— 最多显示这么多检查点(0 表示全部)默认值:
20--path <PATH>— 仅显示此路径(或其下的内容)发生变化的检查点--trigger <TRIGGER>— 仅显示具有此触发器(edit、save、bootstrap、…)的检查点--label <LABEL>— 仅显示具有此标签的检查点--pending— 仅显示由未完成操作记录的检查点-h --help— 打印帮助
子命令
mise dotfiles history describe <REF> <TEXT>mise dotfiles history diff [FLAGS] [A] [B]mise dotfiles history ls [FLAGS]mise dotfiles history show [FLAGS] [REF]
示例:
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