Heroku没有在部署中实现github repo的最新推送

时间:2017-05-19 22:13:07

标签: heroku github

我在heroku上设置了三个不同的应用程序。当我运行应用程序时,应用程序会显示在浏览器中,但它们是应用程序的旧版本。

我已经将每个项目配置为每次将更改推送到链接的github repos时部署新的构建,并且活动源声称构建成功。日志似乎也没有显示任何错误。

我也知道heroku正在接收推送,因为当我按下它时正在运行新版本,当我监视“see diff”时,会显示更改。

我完全不知道发生了什么,这非常令人沮丧。如果没有别的,有没有人对没有这么多部署问题的heroku的类似服务有任何建议?

1 个答案:

答案 0 :(得分:0)

尝试并确保heroku拥有最新的,来自本地GitHub repo clone:

 cd /path/to/my/local/clone
 git remote add heroku /url/heroku/repo
 git push --force heroku HEAD:master

这将确保没有"分离的HEAD" heroku方面的情况,这可以解释为什么推送不会更新工作树。