【问题标题】: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 获取有关它的更多信息)将您的应用程序克隆到新应用程序中。这是从现有应用创建临时环境的好方法。

    您可以使用它来查看部署新(旧?)更改的工作方式。希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2020-06-23
      • 2015-12-25
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多