मेरे पास 3 रेपो, ए, बी और सी हैं, जो सभी एक ही परियोजना से संबंधित हैं। ए परियोजना का सबसे पुराना संस्करण है, बी एक प्रयोग है जो वास्तव में कहीं भी नहीं जाता है और सी नवीनतम कामकाजी संस्करण है। इन सभी repos में अलग-अलग फाइलें हैं - वे एक ही उत्पाद के विभिन्न कार्यान्वयन हैं।दो अलग-अलग भंडारों को विलय करना
मैं इन 3 रिपोज़ को अपने इतिहास को बनाए रखने में विलय करना चाहता हूं - यह महत्वपूर्ण है। मुझे लगता है कि मैं बी के शीर्ष पर ए और सी के शीर्ष पर बी को ढेर करना चाहता हूं लेकिन जब मैं प्रोजेक्ट को चेकआउट करता हूं तो मैं केवल रेपो सी
से संबंधित परिवर्तन प्राप्त करना चाहता हूं मेरा विचार एक नामित शाखा को टैग या बनाना है ए, एचजी आरएम *, प्रतिबद्ध और फिर शीर्ष पर ढेर बी। बी के साथ दोहराएं ताकि मैं सी को ढेर कर सकूं और फिर सामान्य रूप से प्रोजेक्ट पर जारी रख सकूं।
आपको क्या लगता है? इसके अलावा, मैं जो करना चाहता हूं उसके लिए कुछ प्रेरणा: 1, 2।
http://stackoverflow.com/q/12843/950708 – andruso