0

如果您在 Heroku 中进行回滚,它将检查 Heroku 端的先前提交。我们知道。但是,如何将它恢复到 HEAD 提交?

看来您实际上必须修改本地 HEAD,然后推送到存储库。否则,

$ git push git@heroku.com:appname.git HEAD:master
Everything up-to-date

什么也没有发生,即没有创建新版本。

简单的解决方案就是做一些无害的改变,比如 a bundle install、 commit 和 push 。但我希望找到某种方式将应用程序带到 HEAD,如果它们以前没有的话。有什么见解吗?我错过了什么吗?

4

1 回答 1

0

当您进行回滚时,您正在为旧更改创建新部署#。另一个版本仍然存在于 git 中。因此,要“前进”到较新的更改,您将再次回滚,这次是在该哈希数处进行部署。

于 2013-07-24T16:26:02.637 回答