在每git pull
之后创建一个配置文件真的很烦人。是否有一种很好的方法可以防止文件被覆盖,或者更好,只有远程配置文件发生了变化?
答案 0 :(得分:0)
我总是尝试将配置文件存储在repo之外。因此,我通常会有config.xml.example
或_config.xml
(某些文件名实际上并未使用),并在config.xml
文件中包含真实的.gitignore
。克隆存储库后,复制并粘贴文件并更新配置设置。您还可以将生产配置文件存储在服务器上的特殊目录中,并在部署构建时始终复制此文件(这样您始终知道配置文件将是正确的数据)。这还允许您将密码存储在存储库之外以确保安全。