跳转到内容

mise dotfiles history

浏览 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 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

相关文档