मैं अक्सर पढ़ता हूं कि एसवीएन की तुलना में एचजी (और गिट और ...) विलय के लिए बेहतर हैं लेकिन मैंने कभी भी व्यावहारिक उदाहरण नहीं देखा है कि जहां एचजी / गिट कुछ विलय कर सकते हैं जहां एसवीएन विफल रहता है (या जहां एसवीएन को मैनुअल हस्तक्षेप की आवश्यकता होती है)। क्या आप शाखा / संशोधित / प्रतिबद्ध /..- संचालन की कुछ चरण-दर-चरण सूची पोस्ट कर सकते हैं जो दिखाते हैं कि SVN विफल होगा जबकि Hg / Git खुशी से आगे बढ़ता है? व्यावहारिक, अत्यधिक असाधारण मामलों कृपया नहीं ...
कुछ पृष्ठभूमि: हमारे पास अपने स्वयं के भंडार में प्रत्येक परियोजना (या समान परियोजनाओं के समूह) के साथ एसवीएन का उपयोग करके परियोजनाओं पर काम करने वाले कुछ दर्जन डेवलपर्स हैं। हम जानते हैं कि रिलीज़ को कैसे लागू किया जाए- और फीचर-शाखाएँ ताकि हम बहुत बार समस्याओं में न भागें (यानी, हम वहाँ रहे हैं, लेकिन हमने "एक प्रोग्रामर के कारण पूरी टीम को आघात पहुंचाने वाले जोएल की समस्याओं को दूर करना सीख लिया है " या "एक शाखा को मजबूत करने के लिए दो सप्ताह के लिए छह डेवलपर्स की जरूरत है")। हमारे पास रिलीज-शाखाएं हैं जो बहुत स्थिर हैं और केवल बगफिक्स लागू करने के लिए उपयोग की जाती हैं। हमारे पास चड्डी हैं जो एक सप्ताह के भीतर एक रिलीज बनाने में सक्षम होने के लिए पर्याप्त स्थिर होनी चाहिए। और हमारे पास सुविधा-शाखाएँ हैं जो एकल डेवलपर्स या डेवलपर्स के समूह पर काम कर सकते हैं। हां, वे पुनर्निवेश के बाद हटा दिए जाते हैं ताकि वे भंडार को अव्यवस्थित न करें। ;)
इसलिए मैं अभी भी SVN पर Hg / Git के फायदे खोजने की कोशिश कर रहा हूं। मुझे कुछ हाथों के अनुभव प्राप्त करने में खुशी होगी, लेकिन कोई भी बड़ी परियोजना नहीं है जिसे हम अभी तक एचजी / जीआईटी में स्थानांतरित कर सकते हैं, इसलिए मैं छोटे कृत्रिम प्रोजेक्ट्स के साथ खेल रहा हूं, जिसमें केवल कुछ ही फाइलें होती हैं। और मैं कुछ मामलों की तलाश कर रहा हूं जहां आप एचजी / गिट की प्रभावशाली शक्ति महसूस कर सकते हैं, क्योंकि अब तक मैंने अक्सर उनके बारे में पढ़ा है, लेकिन खुद को खोजने में असफल रहा।