आज मुझे एक समस्या का सामना करना पड़ा। मेरे साथियों ने मास्टर से शाखा बनाई। उन्होंने इस शाखा में एक विशेषता विकसित की और उसके बाद उप-प्रजातियों की शाखाओं में दो उप-गुण विकसित किए। अंत में उन्होंने पूरी चीज की दो रिफैक्टरिंग प्रतिबद्धता की। तो ...मर्ज किए गए बच्चों के साथ गिट रिबेस शाखा
C--D E--F | subfeatures
/ \/ \
B------M1------M2--G--H | feature
/
A-------------------K | master
आम तौर पर हम बिना किसी फास्ट-फॉरवर्ड को मास्टर में विलय करने से पहले फीचर शाखाओं को पुन: पेश करते हैं। लेकिन निश्चित रूप से यह rebase विफल रहता है। रिबेस सुविधा शाखा की तरह लग रही हो गया:
B'--C'--D'--E'--F'--G'--H'
/
A--K
सी & के पाठ्यक्रम संकेत के
डी तो मैं भी दो subfeature शाखाओं 'हवा' से बढ़ रहा है मिल गलत हो गया। मैं समझता हूं कि अगर इसे उपसर्ग शाखाओं को फीचर में विलय नहीं किया गया था, लेकिन इस समय मैं उलझन में था। मैंने पुनर्जीवित वसूली शाखा में सबकुछ उठाया और फिर से विलय कर लिया। क्या यह करने का एक आसान तरीका है?