2013-02-25 57 views
1

我推送了一些提交到Heroku,出现错误并运行heroku run bash后,我看到一些文件丢失/未被部署。我认为这可能是由于我在部署之前完成了一些重新布局/推送周期。我已经设置了一些插件,所以我想避免创建一个新的应用程序,并从头开始。Heroku在部署后缺少一些更改

有没有其他的方法?

编辑:

我所做的要点:

  1. rebase
  2. push -f
  3. 看到部署错误..
  4. rebase -ing
  5. push -f
  6. 看到文件从Heroku的缺失构建

回答

0

你应该检查所有需要的文件添加到您的Git仓库并没有什么在.gitignore.slugignore您的应用需求。查看这个devcenter文章的详细信息:https://devcenter.heroku.com/articles/git

+0

他们是,而且,事实上,少数部署早些时候(我经历了几个周期的$ git rebase和$ git push heroku -f在我到达这个状态之前),Heroku并没有采用config/routes.rb中的变化(master的HEAD有一条在Heroku中丢失的行,从而导致路由错误) – Andrei 2013-02-25 16:51:49