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

Xåp*_* - 5 git version-control ruby-on-rails heroku rollback

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

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

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

又怎样?

win*_*red 6

这似乎与heroku客户端工具带非常相似.

heroku releases:info
Run Code Online (Sandbox Code Playgroud)

然后

heroku rollback v502
Run Code Online (Sandbox Code Playgroud)

到你想要的转发版本


SG *_* 86 0

目前不可能。

这是 Heroku 发布 API:

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

选项:

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

你需要通过 Git 来完成,我认为这通常是更好的方法。

/编辑:

Git方式:

git reset --hard <tag/branch/commit id>
Run Code Online (Sandbox Code Playgroud)