मैं Git में स्थानीय विषय शाखाओं का एक बहुत का उपयोग करें, और कभी कभी के कारण समस्याओं rebase विषय शाखाओं के बीच निर्भरता के साथ खत्म। उदाहरण के लिए, की तरह एक संरचना के साथ:रिबेसिंग निर्भर विषय शाखाओं
master ---> featureA ---> featureB
\--> featureC
तो master
परिवर्तन और मैं जब featureA
रिबेसिंग बाद में तो, पर featureA
(साथ ही साथ और कभी कभी रोमांचक नए लोगों को) एक ही संघर्ष से चलाता है featureB
रिबेसिंग क्योंकि (और संकल्प) संघर्ष मिलता है यह featureA
शाखा से पैच को फिर से लागू करने का प्रयास करता है। यह मानते हुए कि featureA
और featureB
के बीच वास्तविक पैच स्पष्ट रूप से लागू होंगे यदि चेरी-चुने गए हैं, तो इस स्थिति में featureA
और featureB
के बीच सभी कामों को चुनने के साथ ही इस स्थिति में एक रिबेज करने का कोई तरीका है?
यह भी देखें [कैसे मैं एक संपूर्ण उप-इतिहास को पुनर्जीवित करूंगा - कई शाखाएं, उनके बीच कुछ लिंक विलय से उत्पन्न होते हैं] (http://stackoverflow.com/a/9706495/94687)। उस समाधान का अप्रिय हिस्सा विषय शाखा को रीसेट करने की ज़रूरत है, बाद में नए पुनर्निर्मित कामों को रेफरी करता है। –