ostree 使用
ostree 被deepin用来做系统升级备份回退的,在鼓捣deepin V20到V23时的升级软件时,发现拿来做文件目录内容管理比较有用
初始化repo
ostree --repo=/repo/path init
提交内容
到一个空目录下,或者一个要被提交的目录
ostree --repo=/repo/path commit --link-checkout-speedup --branch branch_name -s "first commit."
checkout到新路径
ostree --repo=/repo/path checkout branch_name/commit_id path_name
删除指定的commit
**********************!!!PROTECTION POLICY!!!**********************
Waiting For The Next Deployment, Maybe It Will Be Displayed After That.
保留branch_name最新commit
ostree --repo=/repo/path prune --refs-only --keep-younger-than="1 seconds ago"