deployment - 覆盖现有的 Heroku 应用程序

标签 deployment heroku overwrite

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

最佳答案

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

heroku git:remote -a project

您可以将“项目”替换为您的 Heroku 应用程序名称。其次,您需要强制推送 Heroku。

git push -f heroku master

注意:我们使用“-f”来强制推送。

关于deployment - 覆盖现有的 Heroku 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437903/

相关文章:

python - Virtualenv 下的结构 : How to obtain the system's Python library path (not the library path of the virtualenv Python)

ruby - 在 Heroku 上运行 Bundler 和 NPM

c# - 阻止用户互相覆盖

wix - WiX-始终覆盖以前的版本

c++ - 强制派生类调用基函数

sql-server - 重新部署包含 CLR 存储过程的 .NET 程序集

deployment - 选择特定的java版本

ruby-on-rails - 如何在延迟作业队列中指定一名工作人员

java - mvn clean install 不起作用

deployment - 如何部署具有不同上下文路径的 Grails 应用程序