如果您在Heroku中执行回滚,它将在Heroku端签出以前的提交。我们知道这一点。但是,如何将其恢复到HEAD commit?
看起来你实际上必须修改你的本地头文件,然后推送到存储库。否则,
$ git push git@heroku.com:appname.git HEAD:master
Everything up-to-date什么也不会发生,也就是说没有创建新的版本。
简单的解决方案就是做一些无害的更改,比如bundle install、提交和推送。但我希望找到一种方法,把应用程序带到头上,如果它们以前没有的话。有什么见解吗?我是不是遗漏了什么?
发布于 2013-07-25 00:26:03
当您执行回滚时,您正在创建到较旧更改的新部署#。另一个版本仍然存在于git中。因此,要“前进”到较新的更改,您需要再次回滚,这一次回滚到该哈希数的部署。
https://stackoverflow.com/questions/17838610
复制相似问题