mise bootstrap dotfiles rollback
- 用法:
mise bootstrap dotfiles rollback [FLAGS] [PATH]… - 效果: 具有破坏性——可能删除或不可逆地覆盖
- 源代码:
src/cli/dotfiles/rollback.rs
将文件恢复到检查点所保存的版本
不使用 --to 时,每个路径都会恢复到其最近一次保存的、与磁盘上当前内容不同的版本;不相关的检查点不会影响选择。使用 --to <ref> 时,指定的检查点是来源,--all 会选择该检查点涵盖的所有内容。当前状态会先保存到一个保护性检查点中,因此可以使用 mise dot undo 撤销此次操作。
参数
[PATH]…— 要回滚的路径(文件或目录)
标志
--to <REF>— 要回滚到的检查点:数字 ID、latest、latest~N或commit:<sha>--all— 与--to一起使用:该检查点涵盖的所有内容-n --dry-run— 显示计划但不进行任何更改-y --yes— 不提示直接应用--force— 替换类型发生变化的路径(文件、符号链接、目录)-h --help— 打印帮助
示例:
mise dot rollback ~/.config/hypr/bindings.lua
mise dot rollback ~/.zshrc --to 42
mise dot rollback --to latest~3 --all --dry-run