आसानी से नहीं देखें - आपको प्रत्येक को हुक और ईवेंट स्क्रिप्ट के माध्यम से, दूसरे के साथ समन्वयित रखना होगा। उदाहरण के लिए, सबवर्सन से चेकआउट करने के लिए, उस फ़ोल्डर में hg init
करें, और अस्थायी रूप से Mercurial का उपयोग करके काम करें, और अंत में जब आप खुश हों तो सबवर्सन पर वापस जाएं (सुनिश्चित करें कि आप जोड़ और प्रतिबद्ध नहीं हैं और .hg
फ़ाइलें) । डेवलपर्स की संख्या के आधार पर आप विलय से विवादों के साथ सभी प्रकार की समस्याओं में आ सकते हैं यदि दो डेवलपर्स अलग-अलग संस्करण नियंत्रण प्रणालियों के तहत एक ही फ़ाइल में प्रतिबद्ध हैं।
चूंकि सबवर्जन (और सीवीएस) केंद्रीकृत संस्करण नियंत्रण प्रणाली हैं, और गिट, बाज़ार और मर्कुरियल सभी वितरित किए जाते हैं, उन्हें सिंक में रखते हुए प्रत्येक के लिए एक मास्टर कॉपी चुनने की आवश्यकता होती है।
आपके द्वारा उल्लिखित वीसीएस उपकरण कमांड लाइन पर काफी समान हैं (हालांकि सीवीएस वास्तव में और अधिक उपयोग नहीं किया जाना चाहिए), इसलिए अन्य उपयोगकर्ताओं के लिए सीखने की अवस्था विशेष रूप से खड़ी नहीं है।
जो लोग आसानी से अपने रेपो से खींच सकते हैं, फिर उनकी स्थानीय प्रतिलिपि में 'डार्क्स इनिट' या 'गिट इनिट' या 'एसवीएन आयात' करें, यदि वे चाहें तो। आप शायद ही कभी हर किसी की वरीयताओं को सर्वर-साइड को पूरा कर सकते हैं, और सिंक में अपने मास्टर रिपोज़ को रखने से परेशान और संसाधन-गहन लगता है। – tripleee