我一直在阅读关于etckeeper ,但我etckeeper ,如果你可以在任何其他目录以外的/ etc使用它。
在任何configuration文件(我可以find)似乎没有/ etc的引用,所以我认为这是硬编码,你不能select目录来监控。 这是真的? 我想也pipe理/select。 可以这样做吗?
它就在手册页上 。
etckeeper init -d /foo etckeeper commit -d /foo 'message' 但是ErikA提到你可以直接使用git或者你最喜欢的DVCS 。
Etckeeper只是一个mercurial或git的包装。 它为包pipe理工具提供了一些很好的钩子,可以在更新之后自动获取提交,也可以按计划自动获取提交。 这个额外的function很可能不需要在/ etc之外。
根据您的需要,我只需使用vanilla git(或您熟悉的任何其他版本控制工具)。 如果需要,通过cron或作为应用程序部署过程的一部分安排定期提交。