我们有一个部署在两台服务器上的 Rails 应用程序。一台服务器使用master
分支,而另一台使用staging
分支。我们在内部使用 staging 来测试应用程序,然后我们与 master 合并并部署。
该staging
分支的电子邮件设置config/production.rb
与主分支不同。如何production.rb
在合并其他所有内容的同时为每个分支维护不同的 /email 设置?
将文件添加到.gitignore
将从 repo 中提取它,所以这不是一个选项。
我们有一个部署在两台服务器上的 Rails 应用程序。一台服务器使用master
分支,而另一台使用staging
分支。我们在内部使用 staging 来测试应用程序,然后我们与 master 合并并部署。
该staging
分支的电子邮件设置config/production.rb
与主分支不同。如何production.rb
在合并其他所有内容的同时为每个分支维护不同的 /email 设置?
将文件添加到.gitignore
将从 repo 中提取它,所以这不是一个选项。