覆盖现有的Heroku应用程序

时间:2013-01-21 11:45:00

标签: deployment heroku overwrite

我有一个Sinatra应用程序,托管在Heroku上。最近,我一直在从不同的文件夹开发相同的应用程序。它不是一个分支,它只是一个内容相同但代码不同的并行app /目录。我想将这个新应用程序推送到Heroku,覆盖当前存在的应用程序。我不想在本地合并这两个,只是从保持旧的继续。什么是适当的命令序列?我对运行heroku create有疑问,因为这将导致新的应用程序。谢谢!

1 个答案:

答案 0 :(得分:51)

首先,这当然是可能的。这个过程非常简单,首先我们需要将Heroku作为新的远程存储库添加到您的新应用程序中。

heroku git:remote -a project

您可以使用Heroku应用名称替换“项目”。其次,你需要强制推动Heroku。

git push -f heroku master

注意:我们使用'-f'强制推送。