【问题标题】:is it ok to deploy an older version of your rails app to heroku not doing a rollback?可以将旧版本的 Rails 应用程序部署到 heroku 而不进行回滚吗?
【发布时间】:2013-04-09 13:31:45
【问题描述】:
如果您将 v.15 部署到位于 C:/app 文件夹中的 heroku,但它会导致无法预料的问题。您能否在旧版本上使用 git add . git add -u git commit -m "older"etc 进行典型部署,以部署您几天前备份的 v.13?
在这个 v.15 部署中,创建了一个新表 -> heroku rake db:migrate 以及
我正在尝试让我的应用再次运行,所以我要小心
【问题讨论】:
标签:
ruby-on-rails
ruby
heroku
【解决方案1】:
是的。只要它是回购历史上的正常提交,就应该没问题。也就是说,完成您正在尝试做的事情的更好方法可能是使用 git 的樱桃挑选功能。
如果您不确定,您可能希望创建第二个应用程序。您可以使用新的 heroku fork 功能(工具带 v2.36 的新功能 - 使用 heroku help fork 获取有关它的更多信息)将您的应用程序克隆到新应用程序中。这是从现有应用创建临时环境的好方法。
您可以使用它来查看部署新(旧?)更改的工作方式。希望对您有所帮助!