你删除未使用的configuration文件行吗?

我一直在configurationApache和PHP,默认configuration文件有大量的注释选项,其中许多我怀疑我会使用。

保存默认文件作为备份并调整我的configuration到完美后,我想我可能会经过并删除大部分注释掉的行,以使我的configuration文件更短,更具可读性。

传统的智慧是什么?

如果我从默认configuration开始,我通常会把它们放在其中。如果我想要一个更清洁的configuration,通常会更容易阅读,我将重命名默认configuration并从头开始构build一个新configuration。 这样我仍然可以查看原来的评论,如果我后来发现我需要添加一些function或function。

就我个人而言,我把它们放在其中。很多时候,注释掉的指令都有明确指定的默认值,以及对其领域的目的和可能值的简要描述。 有时为谷歌searchfind正确的话要快得多。

总的来说,我的理论是,最终我会把它们放在某种修订控制之中,这样我就可以区分正在运行的系统和系统随附的系统,这样我就可以快速地看到我改变了什么。

我删除了我不需要的东西; 这是分心和烦人的。 另一方面,我将自由地评论我的configuration文件的意图 ,我的configuration,也链接到内部和上游文件的configuration(configuration文件指令的权威性参考,以及任何devise文档,我们可能有关于有问题的机器)。

制作一个原始的副本,并将其命名为program.conf.orig或.default,然后使用egrep -v“^#| ^ $”program.conf.orig> program.conf去除注释,然后留下实际的configuration。 如果我需要在原始configuration中引用注释,那么我就在那里。 此外,该文件然后进入版本控制系统(select你的毒药)