9.2.10. 记录配置文件的变更
有特定的工具可以通过 DVCS 系统的帮助来记录配置文件的变更。
表 9.6. 在 VCS 中记录配置历史的软件包
软件包 | 流行度 | 大小 | 说明 |
---|---|---|---|
etckeeper | V:26, I:31 | 158 | 使用 Git(默认)、Mercurial 或 Bazaar(新)来保存配置文件和它们的元数据 |
changetrack | V:0, I:0 | 63 | 使用 RCS(旧)保存配置文件 |
我建议使用带有 git(1) 的 etckeeper
软件包,它将整个 “/etc
” 置于 VCS 控制之下。它的安装指南和教程参见 “/usr/share/doc/etckeeper/README.gz
”。
从本质上讲,运行 “sudo etckeeper init
” 来为 “/etc
” 初始化 git 仓库,与 第 10.6.5 节 “记录配置历史的 Git” 中所解释的过程相似,但需要特殊的 hook 脚本来进行更全面的设置。
当你改变你的配置时,你可以使用 git(1) 来正常地记录它们。你每次运行软件包管理命令时,它也会自动记录变更。
提示 | |
---|---|
你可以通过执行 “ |