2013-01-21 29 views
17

Heroku'da barındırılan bir Sinatra uygulamasına sahibim. Son zamanlarda, aynı uygulamayı farklı bir klasörden geliştiriyorum. Bu bir dal değil, aynı içerikli ancak farklı kodlara sahip bir paralel uygulama/dizin. Ben şu anda orada olan uygulamanın üzerine yazarak, bu yeni uygulamayı Heroku'ya itmek istiyorum. İkisini yerel olarak birleştirmek istemiyorum, eskiyi korurken yeni olandan devam et. Bunun için uygun komut sırası nedir? Yeni bir uygulama ile sonuçlanacağı için heroku create'u çalıştırma konusunda şüphelerim var. Teşekkürler!Mevcut bir Heroku uygulamasının üzerine yazılması

cevap

47

Öncelikle bu kesinlikle mümkündür. İşlem oldukça basit, öncelikle Heroku'yu yeni uygulamanıza yeni bir uzak depo olarak eklememiz gerekiyor.

heroku git:remote -a project 

Heroku uygulama adınızla 'projeyi' değiştirirsiniz. İkincisi, bir itmeyi Heroku'ya zorlamanız gerekir.

git push -f heroku master 

Not: İtmeye zorlamak için bir '-f' kullanıyoruz.

+0

Sadece ihtiyacım olan şey. Teşekkür ederim! – abbottjam

+0

Raylar 4deyim - bu hatayı aldım:! 'Git: remote' bir heroku komutu değil. Daha fazla bilgi için bkz. 'Heroku yardımı'. –

+0

@zero_cool muhtemelen heroku toolbelt'inizi güncellemeniz gerekiyor – Dreyfuzz

İlgili konular