2012-06-29 19 views
5

क्या कोई भी गिट एक्सटेंशन के साथ एक इंटरैक्टिव रिबेस बनाने में कामयाब रहा?गिट एक्सटेंशन के साथ इंटरैक्टिव रिबेस

विकल्प पुन: प्रयास करते समय उपलब्ध है, लेकिन जब भी मैं अंतिम एन काम करता हूं, तो रिबेस विंडो में "इंटरैक्टिव" का चयन करें, संपादक कमेट लाइनों के बजाय "नोप" टिप्पणी के साथ पॉप अप करता है।

मैं कहाँ गलत हूँ?

+0

मेरे लिए काम कर रहा है। "रिबेस ऑन" में आपने उस प्रतिबद्धता के SHA को रखा है जहां आप रीबेज शुरू करना चाहते हैं? – CharlesB

+0

नहीं, मुझे वास्तव में यह नहीं समझा था कि "रिबेस ऑन" फ़ील्ड एक निशुल्क टेक्स्ट बॉक्स था ... मेरा बुरा –

उत्तर

5

डिफ़ॉल्ट रूप से, गिट एक्सटेंशन शाखा को उस शाखा के विरुद्ध रीबेस करने के लिए सेट करता है जिस पर आप वर्तमान में काम कर रहे हैं। इसलिए, जब तक आप इसे बदल नहीं देते हैं, ऐसा करने के लिए कुछ भी नहीं है और आपको यह 'नोप' संदेश मिलता है। आपको किसी ऐसे चीज के खिलाफ रिबेस करना होगा जो आपका वर्तमान सिर नहीं है। या तो यह कुछ है जो आपके सिर से वापस आता है (जैसे हेड ~ 4) या आपकी शाखा का मूल संस्करण (उदाहरण: मूल/मास्टर) या एक विशिष्ट नामित प्रतिबद्धता।

+0

आपके उत्तर के लिए धन्यवाद! मुझे समझ में नहीं आया कि हेड ~ एन विकल्प कैसे दिया जाए, मैंने सोचा कि शाखा का नाम विकल्प एक प्रतिबंधित चयन बॉक्स था। मैंने पिछली प्रतिबद्धता पर एक शाखा बनाकर इसके बिना रीबेज करने में कामयाब रहे, और उस पर इंटरैक्टिव रूप से रीबेज करने का चयन किया, जो अजीब है। लेकिन सही तरीके से कमांड लाइन की तरह ही HEAD ~ n के साथ मूल प्रतिबद्धता में प्रवेश करके सही तरीके से तय किया जाता है। –

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