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