【问题标题】:Heroku missing some changes after deployHeroku 在部署后缺少一些更改
【发布时间】:2013-02-26 05:48:51
【问题描述】:

我已经向 Heroku 推送了一些提交,在遇到错误并运行 heroku run bash 后,我看到一些文件丢失/尚未部署。我认为这可能是由于我在此部署之前完成的一些变基/推送周期。我已经设置了一些插件,所以我想避免创建新应用并从头开始。

还有其他方法吗?

编辑:

我所做的要点:

  1. rebase
  2. push -f
  3. 查看部署错误..
  4. 更多rebase-ing
  5. push -f
  6. 查看 Heroku 构建中缺少文件

【问题讨论】:

    标签: heroku


    【解决方案1】:

    您应该检查所有需要的文件是否已添加到您的 Git 存储库中,并且您的应用程序在 .gitignore.slugignore 中没有任何需要。查看这篇开发中心文章了解详情:https://devcenter.heroku.com/articles/git

    【讨论】:

    • 它们是,事实上,之前的一些部署(在我到达这个状态之前,我经历了几个 $ git rebase 和 $ git push heroku -f 的循环),Heroku也没有发现 config/routes.rb 中的更改(master 的 HEAD 有一行在 Heroku 中丢失,因此导致路由错误)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多