2010-11-06 15 views
29

उसके ऐप को उसकेोकू पर धक्का देने के बाद, मेरा ऐप दुर्घटनाग्रस्त हो जाता है। मैं उसे अंतिम संस्करण प्राप्त करने से पहले गिट रिबेस करना नहीं चाहता (अगर मैं ऐसा करता हूं, तो मुझे तेजी से आगे की त्रुटियां मिलेंगी ...)हेरोकू - मैं उसकेोकू पर धक्का कैसे पूर्ववत कर सकता हूं?

मुझे यह जानकर प्रसन्नता होगी कि क्या कोई आदेश है या नहीं ऐसा करें (मुझे इसे हुकोकू दस्तावेज़ पर नहीं मिला)

धन्यवाद!

+5

Heroku रोलबैक --app "अपने एप्लिकेशन के नाम" – Devi

उत्तर

27

अपने स्थानीय HEAD को धक्का देने के लिए git push heroku --force का उपयोग करें।

+0

धन्यवाद यह काम करता है! – benoitr

62

वास्तव में अब उसकेोकू में रोलबैक है!

http://blog.heroku.com/archives/2010/11/17/releases/

heroku rollback 
+2

हालांकि, यह हेरोकू रिमोट पर उच्च संस्करणों से छुटकारा नहीं पाता है। –

+3

बस @GrantBirchmeier ने जो कहा, उस पर विस्तृत करने के लिए, हेरोोकू पर वापस रोलिंग केवल पिछली प्रतिबद्धता को 'पुनः सक्रिय' करेगी, यह वास्तव में हेरोकू पर संग्रह को नहीं बदलेगी। तो यदि आप अपने हेरोकू रिमोट को खींचें और दबाएं (जो आमतौर पर कुछ भी नहीं करना चाहिए), तो आप वास्तव में उस प्रतिबद्धता को फिर से तैनात करेंगे जिसे आपने वापस ले लिया था। मैं इस हफ्ते इस तरह से चुरा लिया। स्रोत: https://devcenter.heroku.com/articles/releases#rollback –

+1

ऐसे मामलों में जहां एक नया धक्का क्रैश का कारण बनता है, रोलबैक बेहतर लगता है। यह तेजी से है, एक पूर्व रिलीज पर वापस लौटने से दुर्घटनाग्रस्त होने का एकमात्र तत्काल तरीका है। और जब आप समस्या को हल करने वाली अगली प्रतिबद्धता को दबाते हैं, तो मध्यवर्ती खराब प्रतिबद्धता अप्रासंगिक है। – jpwynn

संबंधित मुद्दे