2009-03-10 2 views
14

मैं सबवर्सन से गिट तक सोर्सफोर्ज प्रोजेक्ट को कन्वर्ट करने की कोशिश कर रहा हूं।एसवीएन टू गिट रूपांतरण

git svn clone http://PROJECT.svn.sourceforge.net/ PROJECT.git 

कहाँ PROJECT SourceForge पर परियोजना का नाम, एक SVN परियोजना एक स्थानीय Git भंडार में चेक आउट किया पाने के लिए: कुछ Googling के अनुसार, यह इस आदेश का उपयोग करना संभव होना चाहिए।

Initialized empty Git repository in /home/user/git/PROJECT.git/.git/ 
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/SVN/Core.pm line 584. 
XML data was not well-formed: at /usr/bin/git-svn line 1385 

मैं Kubuntu 8.10 उपयोग कर रहा हूँ और उस Git संस्करण 1.5.6.3 है:

हालांकि यह सिर्फ निम्न त्रुटि संदेश देता है।

मुझे फेडोरा पर एक bug बताया गया जो कि समान प्रतीत होता है, लेकिन इसे हल नहीं किया गया है, इसलिए मुझे नहीं पता कि समस्या कहां है। क्या मैं गलत तरीके से कमांड का उपयोग कर रहा हूं, या यह एक बग है?

उत्तर

16

एक svn project page ऐसा लगता है कि आप गलत URL का उपयोग कर रहे हैं से - कोशिश:

git svn clone http://PROJECT.svn.sourceforge.net/svnroot/PROJECT PROJECT.git 

मैं सिर्फ सफलतापूर्वक जाँच के साथ एक बाहर (OS X 10.5 पर Git 1.6.2 के साथ):

git svn clone http://javaautoupdater.svn.sourceforge.net/svnroot/javaautoupdater ok.git 
+0

धन्यवाद, वह था। हालांकि त्रुटि संदेश बहुत उपयोगी नहीं था। – Zitrax

+0

हाँ, इसे खोजने के लिए चारों ओर खोज कर लिया - मुझे मुख्य संकेत यह था कि svn लॉग यूआरएल प्रकार के साथ काम नहीं कर रहा था जिसका आप उपयोग कर रहे थे – Cebjyre

0

मुझे एक ही समस्या थी, और यह पता चला कि मैंने अभी रीबूट किया है और मेरी चाबियों को वापस जोड़ने के लिए जरूरी है। बॉक्स में ssh'ing करने का प्रयास करें कि git-svn कनेक्ट करने का प्रयास कर रहा है और देख रहा है कि आपको कौन सी त्रुटि मिलती है ।