我在heroku上设置了三个不同的应用程序。当我运行应用程序时,应用程序会显示在浏览器中,但它们是应用程序的旧版本。
我已经将每个项目配置为每次将更改推送到链接的github repos时部署新的构建,并且活动源声称构建成功。日志似乎也没有显示任何错误。
我也知道heroku正在接收推送,因为当我按下它时正在运行新版本,当我监视“see diff”时,会显示更改。
我完全不知道发生了什么,这非常令人沮丧。如果没有别的,有没有人对没有这么多部署问题的heroku的类似服务有任何建议?
答案 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方面的情况,这可以解释为什么推送不会更新工作树。