2013-01-21 29 views
17

Ich habe eine Sinatra-App, die auf Heroku gehostet wird. In letzter Zeit habe ich dieselbe App aus einem anderen Ordner entwickelt. Es ist kein Zweig, es ist nur ein paralleles App/Verzeichnis mit identischen Inhalten, aber unterschiedlichem Code. Ich möchte diese neue App auf Heroku übertragen und die aktuell vorhandene App überschreiben. Ich möchte die beiden nicht lokal zusammenführen, sondern einfach von der neuen fortfahren und gleichzeitig die alte beibehalten. Was ist die richtige Befehlsfolge dafür? Ich habe Zweifel an der Ausführung von heroku create, da dies zu einer neuen App führen wird. Vielen Dank!Eine vorhandene Heroku-App überschreiben

Antwort

47

Erstens ist dies sicherlich möglich. Der Prozess ist ziemlich einfach, zuerst müssen wir Heroku als neues Remote-Repository zu Ihrer neuen App hinzufügen.

heroku git:remote -a project 

Sie würden das "Projekt" durch Ihren Heroku-App-Namen ersetzen. Zweitens müssten Sie Heroku einen Schubs geben.

git push -f heroku master 

Hinweis: Wir verwenden ein "-f", um den Push zu erzwingen.

+0

Genau was ich brauchte. Vielen Dank! – abbottjam

+0

Ich bin in Schienen 4 - habe diesen Fehler:! 'Git: remote' ist kein Befehl heroku. Siehe 'heroku help' für weitere Details. –

+0

@zero_cool Wahrscheinlich musstest du deinen heroku toolbelt aktualisieren – Dreyfuzz

Verwandte Themen