我在Git中有两个分支 - staging和production。它们都部署在同一台VPS上,其中有一个生产数据库和一个单独的staging数据库。这使我们能够在不影响生产环境的情况下进行新功能的测试。然后,当我们准备好时,我们将数据库更改从staging复制到production。
如何设置最佳方式,以便staging分支具有与production不同的数据库凭据?目前,数据库凭据存储在单个文件中。我一直在考虑使用gitignore在两个分支中忽略此文件,并手动编辑它,以便在每个分支上保持不同。这是最好的做法还是有更好的方法?
如何设置最佳方式,以便staging分支具有与production不同的数据库凭据?目前,数据库凭据存储在单个文件中。我一直在考虑使用gitignore在两个分支中忽略此文件,并手动编辑它,以便在每个分支上保持不同。这是最好的做法还是有更好的方法?