2011-05-11 16 views
5

मैं कुछ स्क्रिप्ट्स को कोडिंग कर रहा हूं जो गिट-रिबेस को निष्पादित करते हैं और एक संघर्ष होने पर पहचानने की आवश्यकता होती है।गिट रिबेस पर संघर्ष का पता लगाना

गिट-रिबेस प्रत्येक त्रुटि के लिए एक ही निकास स्थिति के साथ समाप्त हो जाता है, इसलिए मैं किसी विवाद का पता लगाने के लिए अपनी निकास स्थिति का उपयोग नहीं कर सकता। rebase-apply नाम की एक निर्देशिका विवादों पर बनाई गई है, लेकिन ऐसा लगता है कि यह एक कार्यान्वयन विवरण है जिसे मैं भरोसा नहीं कर सकता (उदाहरण के लिए निर्देशिका में एक अलग नाम था)।

क्या उस गिट-रिबेस को किसी संघर्ष के साथ समाप्त करने का कोई विश्वसनीय तरीका है?

उत्तर

2

में मदद करता है ठीक है, मैं सिर्फ एहसास हुआ कि मैं git status --porcelain चलाने के लिए और अगर वहाँ एक "यू" में अपनी स्थिति में के साथ किसी भी फ़ाइल है देख सकते हैं।

0

रीब्रेस स्क्रिप्ट के बजाय, स्क्रिप्ट गिट चेरी-इसके बजाय श्रेणी में सभी कामों का चयन करें। वैसे भी हूड के तहत रीबेज कर रहा है। यदि संघर्ष हैं, तो आप उचित कार्रवाई कर सकते हैं।

आशा इस

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