मुझे शाखाओं और विलय के लिए svn का उपयोग करने के लिए काफी उपयोग किया जाता है, आमतौर पर यह ठीक काम करता है। हालांकि दो शाखाओं में एक घटक पर काम किया गया था और मूल रूप से घटक को विभिन्न दिशाओं में ले लिया गया था, इसलिए स्वत: विलय काम नहीं करेगा और तुलना से परे उपयोग फाइलों को अधिकतर अलग दिखाता है।अलग कोड के मैनुअल विलय के लिए टिप्स
मैंने कुछ फाइलों को एक साथ जोड़ने की कोशिश की है, लेकिन परिणाम, भले ही वे काम करते हैं, काफी भयानक हैं।
मैं इस व्यवसाय से कहने के लिए प्रेरित हूं कि यह अभी नहीं किया जा सकता है। मैं उन्हें निराशाजनक देख सकता हूं क्योंकि उनके पास मॉड्यूल + फीचर है एक वर्किंग और मॉड्यूल + फीचर बी काम कर रहा है लेकिन मॉड्यूल + फीचर ए + फीचर बी सिर्फ यह समझ में नहीं आता है। उदाहरण के लिए सुविधा ए कुछ ऐसी चीज को हटा सकता है जो फीचर बी में एक महत्वपूर्ण घटक था।
क्या इस तरह के कोड को मर्ज करने का प्रयास करने का कोई तरीका है? या मॉड्यूल + ए + बी वास्तव में मॉड्यूल + सी है?
हमने यह देखा है, लेकिन विशेषता ए को फीचर बी की तुलना में कम समय पैमाने पर आवश्यक था जो लंबे समय तक चलने वाली परियोजना का हिस्सा था। क्या ऐसा होने से बचने के लिए काम करने के तरीके हैं? या कोड को ढूढ़ने के उनके तरीके हैं ताकि दोनों सुविधाएं अच्छी तरह फिट हो जाएंगी?
@ युवाल, मुझे लगता है कि आप तीन तरीकों से विलय कर रहे हैं। तुलना से परे तीन तरह विलीन हो जाता है।मुझे पूरा भरोसा है कि ओपी पहले से ही तीन तरह के विलय को जानता है। –
कोई अपराध मतलब नहीं था। –