Heroku发布 - 如何在回滚后前滚?

时间:2013-01-09 13:39:24

标签: ruby-on-rails git version-control heroku rollback

Heroku具有“发布”功能,允许您回滚到特定的部署版本。我已经看到很多关于回滚的信息,但是你在回滚后如何再次前进?

基本上,我想回滚一个特定的版本,看它是否是引入一些错误的版本。我有一种感觉它不是,所以我很确定我会在发现后立即恢复(向前推进)到最新版本。

如果Heroku发布不可行,我想它与Git有关。也就是说,如果我使用Git来做这件事,我不希望触及我当地的Git repo的历史。我只希望Heroku回购能够回滚/转发。

那么......怎么样?

2 个答案:

答案 0 :(得分:6)

对于来自heroku clienttoolbelt,这似乎非常可行。

heroku releases:info

然后

heroku rollback v502

到你想要的转发版本

答案 1 :(得分:0)

目前不可能。

这是Heroku Release API:

https://api-docs.heroku.com/releases

选项:

  • 列出应用的发布版
  • 获取发布信息
  • 回滚到版本

你需要通过Git来做,我认为这是更好的方式。

/编辑:

Git方式:

git reset --hard <tag/branch/commit id>