मैंने पाया है कि hg-git ब्रिज काफी हद तक दूसरी दिशा में जा रहा है (गितुब पर कुछ सामान को उजागर करना जो मूल रूप से स्रोत नियंत्रण के लिए Mercurial का उपयोग करके बनाया गया था)। मूल रूप से, आप "बस" मर्क्यूरियल का उपयोग करते हैं, "मास्टर" को "डिफ़ॉल्ट" से जोड़ने के लिए एक बुकमार्क बनाते हैं जब आप एक गिट रेपो को धक्का देने के लिए तैयार होते हैं, और धक्का देते हैं। गिट से खींचो उसी तरह से काम करता है जिस तरह से करता है जब आप रिमोट रेपो से खींचते हैं। आप इस परिदृश्य में .it + .hg फ़ाइलों के साथ समाप्त नहीं होते हैं, आपके पास अपने स्थानीय बॉक्स पर केवल व्यापारी होते हैं, जब तक कि आप पूरी तरह से समाप्त करने के लिए पलायन नहीं करते हैं, जिस स्थिति में आप शायद एक नए में क्लोन काम करेंगे। निर्देशिका।
Git उपयोगकर्ताओं के लिए एक समान परियोजना है जो Mercurial रिपॉजिटरी से पुश / पुल करना चाहते हैं, लेकिन मुझे इसके साथ प्रत्यक्ष अनुभव नहीं है। Https://github.com/offbytwo/git-hg देखें
अपने "अन्य" स्रोत नियंत्रण प्रणाली से छिपे हुए फ़ोल्डरों के एक झुंड में गलती से जाँच करने की क्षमता के अलावा, मुझे git रेपो में hg init करने के साथ कोई वास्तविक समस्या नहीं दिखती है; यह सिर्फ मेरे लिए एक पुल का उपयोग करने के लिए कम भद्दा लगता है, और स्पष्ट रूप से चुनें कि कब दूसरे DVcs सिस्टम को धक्का देना है।
.svn
फाइलों से अलग हैं ।