我读到了关于存储配置文件的能力住在外面/etc
,我在测试服务器上测试了它,它似乎可以工作。
然而,我遇到的一个问题是,确定/etc
应用程序外部的这些文件中哪些文件需要包含在内,哪些需要排除。是什么让文件成为 etckeeper 中包含或排除的良好候选者?
在我看来,如果您有一个位于 LAMP 或其他堆栈顶部的应用程序,.htaccess
则应将其配置文件和/或等效文件包含在其中,/etc
以便拥有可包含在同一提交中的更改日志。
虽然我知道您可以将整个应用程序存储在 git 中,但它会减慢提交速度并误用 git。
似乎任何被认为是缓存或二进制文件的东西都应该被排除,但任何基于文本的配置文件都应该被包括在内。