2013-01-21 13 views
17

ओवरराइट करना मेरे पास एक सिनात्रा ऐप है, जो हरोकू पर होस्ट किया गया है। हाल ही में, मैं एक ही ऐप को एक अलग फ़ोल्डर से विकसित कर रहा हूं। यह एक शाखा नहीं है, यह समान सामग्री के साथ एक समानांतर ऐप/निर्देशिका है लेकिन अलग कोड है। मैं इस नए ऐप को हेरोकू में धक्का देना चाहता हूं, जो वर्तमान में मौजूद ऐप को ओवरराइट कर रहा है। मैं स्थानीय रूप से दो लोगों को विलय नहीं करना चाहता हूं, पुराने रखने के दौरान बस नए से जारी रहें। इसके लिए उचित कमांड अनुक्रम क्या है? मुझे heroku create चलाने के बारे में संदेह है, जिसके परिणामस्वरूप एक नया ऐप होगा। धन्यवाद!मौजूदा हेरोकू ऐप

उत्तर

47

सबसे पहले यह निश्चित रूप से संभव है। प्रक्रिया काफी सरल है, सबसे पहले हमें अपने नए ऐप में एक नया रिमोट रिपोजिटरी के रूप में हेरोोकू जोड़ने की जरूरत है।

heroku git:remote -a project 

आप अपने प्रोजेक्ट ऐप नाम के साथ 'प्रोजेक्ट' को प्रतिस्थापित करेंगे। दूसरा, आपको हेरोकू को धक्का देना होगा।

git push -f heroku master 

नोट: हम पुश को मजबूर करने के लिए '-f' का उपयोग कर रहे हैं।

+0

बस मुझे जो चाहिए था। धन्यवाद! – abbottjam

+0

मैं रेल में हूं 4 - यह त्रुटि मिली:! 'Git: remote' एक heroku कमांड नहीं है। अतिरिक्त विवरण के लिए 'Heroku मदद' देखें। –

+0

@zero_cool आपको शायद अपने heroku टूलबल्ट को अपडेट करने की आवश्यकता है – Dreyfuzz