我们有一个部署在两台服务器上的 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 中提取它,所以这不是一个选项。