2009-03-10 10 views
14

Estoy intentando convertir un proyecto de SourceForge de Subversion a Git. De acuerdo con algunas google, debe ser posible utilizar este comando:conversión de svn a git

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

Dónde PROJECT es el nombre del proyecto en SourceForge, para conseguir un proyecto SVN desprotegido en un repositorio Git local.

Sin embargo esto sólo da el siguiente mensaje de error:

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 

estoy usando Kubuntu 8.10 y Git es la versión 1.5.6.3.

Encontré un bug informado sobre Fedora que parece ser similar, pero no se ha resuelto, por lo que no sé dónde está el problema. ¿Estoy usando el comando incorrectamente, o es un error?

Respuesta

16

Desde un svn project page parece que está utilizando la URL equivocada - Proveedores:

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

acabo de comprobar con éxito un out (con git 1.6.2 en OS X 10.5) con:

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

Gracias, eso fue todo. Ese mensaje de error no fue muy útil. – Zitrax

+0

sí, busqué un poco para encontrarlo - la pista principal para mí fue que el registro de svn no funcionaba con el tipo de URL que estaba usando – Cebjyre

0

Tuve el mismo problema, y ​​resultó que acababa de reiniciar y necesitaba volver a agregar mis llaves. Intente introducir la caja a la que git-svn intenta conectarse y vea qué error obtiene .