从给定目录中创建存储库非常简单。在这里,我只需要备份一些在目录树中展开的稀疏文件和目录。比如说,某些配置文件,例如/etc/ssh/sshd_config
,/etc/fail2ban/jail.local
以及/var/www/
,~/.local/bin/
和~/.config/
目录。这样,只需克隆存储库,系统就会在全新安装后进行配置。
使用Mercurial,我应该在哪里初始化存储库,以及如何添加和提交特定的文件和目录(使用上面的示例)?
答案 0 :(得分:0)
您似乎需要对那些您只想在新安装的系统上安装的特定文件进行版本控制。 最好的方法是在同一目录(或您选择的目录结构)中跟踪所有这些文件,并将这些文件打包到rpm / deb包中,这样在安装时,它将替换新安装的文件