Files
tldr/pages.zh/linux/ostree.md

952 B

ostree

类似于 git 的二进制文件版本控制,但针对操作系统根文件系统进行了优化。 OSTree 是像 Fedora Silverblue、Fedora IoT 或 Fedora CoreOS 这样的不可变镜像基础操作系统的基础。 更多信息:https://ostreedev.github.io/ostree

  • 使用 $PWD 中的文件初始化一个包含元数据的仓库,元数据存储在 $PWD/path/to/repo 中:

ostree init --repo {{path/to/repo}}

  • 创建文件的提交(快照):

ostree commit --repo {{path/to/repo}} --branch {{branch_name}}

  • 显示提交中的文件:

ostree ls --repo {{path/to/repo}} {{commit_id}}

  • 显示提交的元数据:

ostree show --repo {{path/to/repo}} {{commit_id}}

  • 显示提交列表:

ostree log --repo {{path/to/repo}} {{branch_name}}

  • 显示仓库摘要:

ostree summary --repo {{path/to/repo}} --view

  • 显示可用的引用(分支):

ostree refs --repo {{path/to/repo}}