ruby-on-rails – 如何将旧的提交部署到Heroku

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何将旧的提交部署到Heroku前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们试图首次在Heroku部署一个大型的Rails项目,但是在Heroku编译过程中有一些突破,我们有 no way of knowing what.

所以现在我们要计划B,这是为了走上承诺链,并测试部署对Heroku的每一步,直到我们弄清楚它是不可编译的. (是的,这是最好的,我可以想出来.)

所以我想我只是在本地克隆项目,检查一些旧的提交,并推到英雄.但是后来我发现,如果我从任何东西,除了主人之外,推动英雄,它不会建立应用程序?相反,它说:“推送到非主分支,跳过构建.

所以现在,即使我的坏计划是一个不起步的.我只是在这里休息一下.任何关于如何做我想做的想法?

解决方法

这不是Heroku只有建立,如果你从主人推,而只有建立,如果你推高手.如果你只是做
git push heroku

那么您可能会将您的本地分支推送到Heroku上具有相同名称的分支(确切的默认行为是可配置的).你可以从不同的地方分支推送到Heroku的主人

git push heroku my_local_branch:master

或者,如果您已经在my_local_branch上签出,可以使用

git push heroku HEAD:master

看到documentation for git push – 最终的例子特别可能有帮助.

您可能还需要使用-f强制推送:

git push -f heroku my_local_branch:master

猜你在找的Ruby相关文章