पर गिट रिपॉजिटरी को क्लोन करने के लिए गिट-एसवीएन के साथ आसान गिट रिपोजिटरी निर्यात करना आसान है। हालांकि, मुझे इसे दूसरी तरफ करने की ज़रूरत है। मेरे पास एक गिट रिपोजिटरी है जो चारों ओर झूठ बोल रही है और सभी प्रतिबद्ध जानकारी रखने के दौरान इसे खाली (आयात, ट्रंक, शाखाओं और टैग फ़ोल्डर्स को छोड़कर) आयात करना चाहता हूं।एसवीएन
मैं एसवीएन रेपो के एक गिट-एसवीएन-क्लोन को सीरेट करता हूं, गिट मास्टर को खींचता हूं और डिक्यूटेड करता हूं। हालांकि मेरे पास svn में एकमात्र प्रतिबद्धता है, तो यह है कि "गिट से विलय"
मैंने दूसरी तरफ भी कोशिश की: गिट रिपोजिटॉय को क्लोन किया और गिट एसवीएन इनिट कहा जाता है लेकिन गिट कहता है "अपस्ट्रीम एसवीएन जानकारी को निर्धारित करने में असमर्थ सिर इतिहास। "
क्या यह किसी भी तरह से गिट से एक svn भंडार बनाने के लिए संभव है?
चीयर्स, माइकल
मैं Git पुल --rebase साथ यह कोशिश की, लेकिन यह SVN नदी के ऊपर जानकारी नष्ट कर देता है: # Git SVN क्लोन -s # सीडी परियोजना # Git खींच --rebase Git: परियोजना # Git SVN असमर्थ dcommit के लिए सिर इतिहास से अपस्ट्रीम एसवीएन जानकारी निर्धारित करें। शायद भंडार खाली है। at/usr/lib/git-core/git-svn line 517. –
svn पहले – knittl
के साथ एक डमी प्रतिबद्ध बनाने का प्रयास करें मुझे यकीन नहीं है कि मैं समझ गया कि आपका क्या मतलब है: git svn clone के बाद मैंने svn में एक परीक्षण प्रतिबद्ध बनाया । गिट पुल के बाद --rebase मैं अभी भी svn fetch गिट सकता है, लेकिन dcommit नहीं। मैं सिर्फ इतिहास को अनदेखा करते हुए svn में आयात करने के बारे में सोचता हूं। –