如果你在Heroku中进行回滚,它将检查Heroku方面的先前提交。我们知道。但是,如何将其恢复为HEAD提交?
看来您实际上必须修改本地HEAD,然后推送到存储库。否则,
$ git push git@heroku.com:appname.git HEAD:master
Everything up-to-date
没有任何反应,即没有创建新版本。
简单的解决方案就是做一些无关紧要的改变,如bundle install
,提交和推送。但我希望能找到将应用程序带到HEAD的情况,如果不是之前的话。任何见解?我错过了什么吗?
答案 0 :(得分:0)
当您执行回滚时,您正在为旧版更改#创建新部署。另一个版本仍然在git中。因此,为了“转发”到更新的更改,您将再次回滚,这次是在该哈希数的部署。