2011-07-01 7 views
8

हमारा पर्यावरण वर्तमान में एसवीएन का उपयोग करता है। मैं बहुत अधिक बार प्रतिबद्ध करना चाहता हूं, लेकिन मैं किसी भी मुख्य शाखा को तोड़ना नहीं चाहता हूं। व्यक्तिगत रूप से मैं एसवीएन से ज्यादा mercurial प्यार करता हूँ। अगर मैं अपनी एसवीएन कामकाजी प्रतिलिपि में एक भंडार में प्रवेश करता हूं तो क्या कोई समस्या उत्पन्न होगी यदि मैं नियमित रूप से मर्कुरियल रिपोजिटरी में प्रतिबद्ध हूं और एसवीएन शाखा में कामकाजी संशोधन कर रहा हूं?एक ही कामकाजी निर्देशिका में तरफ से Mercurial और एसवीएन पक्ष?

हमारा पर्यावरण वर्तमान में इस तरह सेटअप नहीं है कि प्रत्येक डेवलपर की अपनी स्वयं की एसवीएन शाखा है, और इसलिए यह वर्तमान में एक व्यवहार्य समाधान नहीं है।

उत्तर

9

Mercurial और Subversion एक कार्यशील फ़ोल्डर साझा करने में कोई समस्या नहीं होगी। सबवर्जन .svn फ़ोल्डरों में अपनी फ़ाइलों को रखता है जबकि Mercurial शीर्ष पर शीर्ष पर .hg फ़ोल्डर में अपनी फ़ाइलों को रखता है।

सुविधा के लिए, आप .svn/ को अपने .hgignore फ़ाइल में प्रविष्टि जोड़ने पर विचार कर सकते हैं ताकि आप अपने Mercurial भंडार में .svn फ़ोल्डर्स गलती से नहीं कर सकें।

कहा जा रहा है। आपको सबवर्सन का उपयोग करने की आवश्यकता नहीं है। Mercurial एक subversion क्लाइंट के बिना Subversion के साथ इंटरफेस कर सकते हैं। Working with Subversion देखें।

+0

svn सेट करना न भूलें: .hg निर्देशिका को अनदेखा करने के लिए अनदेखा करें। लेकिन मैं आपसे सहमत हूं, यह ठीक काम करता है। –

संबंधित मुद्दे