代码之家  ›  专栏  ›  技术社区  ›  Christopher

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

  •  5
  • Christopher  · 技术社区  · 17 年前

    主要是,我们不想向每个开发人员公开生产凭证。

    4 回复  |  直到 17 年前
        1
  •  6
  •   Michał Niedźwiedzki    17 年前

    我宁愿提供配置示例而不是真正的配置文件。在我的项目中有 setup.default.php setup.php 并根据当地环境进行修改。另外,为了防止签入定制的安装文件,有一个规则 .svnignore

    $ echo 'setup.php' > .svnignore
    $ svn propset svn:ignore -F .svnignore .
    
        2
  •  2
  •   jW.    17 年前

    这也是我遇到的一个问题。我认为答案是签入一个模板(比如你用setup.php.default设置)然后使用自动化工具,如 Phing 推动发展。如果你使用可识别的代币安装程序.php然后Phing将能够用单独的服务器值替换这些令牌。此外,一个简单的一步推生活将是一个有用的过程。

        3
  •  0
  •   Adam Bellaire    17 年前

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

        4
  •  0
  •   Jurassic_C    17 年前