如何在SVN中存储配置参数?

5 php svn

像许多项目一样,我们部署到许多环境,QA,UA,开发人员中继等.

在SVN中存储敏感配置参数的最佳方法是什么?或者,您是否应该只在服务器上维护一个带有凭据的较小的无版本文件?

主要是,我们不希望向每个开发人员公开生产凭证.

Mic*_*cki 6

我宁愿提供配置示例而不是真正的配置文件.在我的项目中setup.default.php,根目录中有一个文件,每个用户都需要复制setup.php并修改以匹配本地环境.此外,为了防止检入自定义的安装文件,有一个规则.svnignore.

$ echo 'setup.php' > .svnignore
$ svn propset svn:ignore -F .svnignore .
Run Code Online (Sandbox Code Playgroud)


Ada*_*ire 0

我根本不会将配置信息存储在存储库中。这样,当您更新源时,您就不必担心 SVN 尝试更新配置。