में नई निर्देशिकाओं के आधार पर छोटे पीआर के स्प्लिट पुल अनुरोध में एक विशेषता शाखा का एक मोनोलिथ है। मास्टर में एक बड़े पीआर के बजाय मैं इसे 3 पीआर में विभाजित करना चाहता हूं।गिट: पुल अनुरोध
आदर्श रूप से मैं फीचर शाखा से कुछ स्टैंडअलोन कोड को पीआर में खींचना चाहता हूं। यह कोड एक नई निर्देशिका में है और अभी तक इसे कॉल नहीं किया गया है, इसलिए यह अपेक्षाकृत सुरक्षित पीआर होगा। हालांकि सिर्फ निर्देशिका की प्रतिलिपि बनाने और एक प्रतिबद्धता और पीआर बनाने की बजाय मैं नए पीआर के लिए परिवर्तन के सभी प्रतिबद्ध इतिहास को बनाए रखना चाहता हूं।
क्या यह गिट का उपयोग कर संभव है? मैंने फिल्टर-शाखा में देखा है, लेकिन ऐसा लगता है कि एक रेपो को दो में विभाजित करने के लिए है, दो में बदलावों के अंतर को विभाजित करने के लिए नहीं (अगर यह समझ में आता है)।
क्षमा करें शायद मैं पर्याप्त स्पष्ट नहीं हो सकता था। मैं निर्देशिका के आधार पर कई शाखाओं में परिवर्तनों के सेट के साथ एक शाखा को विभाजित करना चाहता हूं। अर्थात।एक तरीका निर्देशिकाओं को केवल मास्टर की एक नई शाखा में कॉपी करेगा और प्रतिबद्ध होगा और पीआर बनायेगा लेकिन फिर वह उस निर्देशिका में फाइलों से जुड़े सभी प्रतिबद्ध इतिहास खो देगा। तो क्या एक शाखा से फ़ाइलों को खींचने का कोई तरीका है जिसमें एक नई शाखा में उनके प्रतिबद्ध इतिहास शामिल हैं? – user3768149