संभव डुप्लिकेट:
मैं एक तोड़फोड़ वाला गीक हूं, मुझे मर्क्यूरियल या गिट या किसी अन्य डीवीसीएस पर विचार क्यों करना चाहिए या नहीं करना चाहिए?
हर बार एक समय में, आप किसी को यह कहते हुए सुनते हैं कि वितरित संस्करण नियंत्रण (Git, HG) केंद्रीयकृत संस्करण नियंत्रण (SVN) की तुलना में स्वाभाविक रूप से बेहतर है, क्योंकि SVN में विलय कठिन और दर्दनाक है। बात यह है कि मैं SVN में मर्ज करने में कोई परेशानी नहीं हुई कभी नहीं किया है, और जब से तुम ही कभी उस दावे को सुनने के DVCS अधिवक्ताओं द्वारा, इसके बारे में मुझे याद दिलाने जाता है वास्तविक SVN उपयोगकर्ताओं द्वारा नहीं किया जा रहा है, और टीवी पर उन अप्रिय विज्ञापनों में , जहां वे आपको कुछ ऐसा बेचने की कोशिश करें जिसकी आपको ज़रूरत नहीं है, बम्बलिंग करने वाले अभिनेताओं को यह दिखावा करने की ज़रूरत है कि आपके पास पहले से मौजूद चीज़ और ठीक काम करने के लिए अविश्वसनीय रूप से उपयोग करना मुश्किल है।
और उपयोग का मामला जो हमेशा लाया जाता है, एक शाखा को फिर से विलय कर रहा है, जो फिर से मुझे उन स्ट्रोमैन उत्पाद विज्ञापनों की याद दिलाता है; यदि आप जानते हैं कि आप क्या कर रहे हैं, तो आपको पहली बार में एक शाखा को फिर से मर्ज नहीं करना चाहिए (और कभी नहीं करना चाहिए)। (निश्चित रूप से यह करना मुश्किल है जब आप कुछ मौलिक रूप से गलत और मूर्खतापूर्ण कर रहे हैं!)
तो, हास्यास्पद स्ट्रोमैन उपयोग के मामले में छूट देना, एसवीएन विलय में ऐसा क्या है जो डीवीसीएस प्रणाली में विलय की तुलना में स्वाभाविक रूप से अधिक कठिन है?