2012-07-04 9 views
12

Después de actualizar a 1.7.11 msysgit, me sale el error siguiente cuando se llama a git-svn:msysgit roto desde 1.7.11?

$ git svn rebase 
Can't locate Git/SVN/Editor.pm in @INC (@INC contains: /lib 
/usr/lib/perl5/5.8.8/msys 
/usr/lib/perl5/5.8.8 
/usr/lib/perl5/site_perl/5.8.8/msys 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) 
at C:\Program Files\Git/libexec/git-core\git-svn line 81. 
BEGIN failed--compilation aborted at C:\Program Files\Git/libexec/git-core\git-svn line 81. 

¿Alguien más experiencia de estos problemas?

+0

My TortoiseGit se rompió cuando actualicé a 1.7.11. –

Respuesta

13

actualización

Parece que este problema se soluciona en el ínterin. Mantener la respuesta original para referencia.


Respuesta original:

Después de hacer un poco de investigación, me encontré con este tema: https://github.com/msysgit/msysgit/issues/32

Obviamente, el error ya se conoce.

Mientras tanto, me ayudo descargando manualmente los paquetes que faltan:

cd C:/Program\ Files/Git/lib/perl5/site_perl 
mkdir -p Git/SVN/Memoize 
cd Git/SVN 
for i in Editor.pm Fetcher.pm Prompt.pm Ra.pm Memoize/YAML.pm 
do 
    curl -x $HTTP_PROXY https://raw.github.com/gitster/git/master/perl/Git/SVN/$i > $i 
done 
+0

Parece que ha arreglado esto, ¡gracias! Tuve que eliminar '-x $ HTTP_PROXY' para hacer que' curl' funcionara, pero de lo contrario funcionó de maravilla. – bdukes

+0

@RandomInsano, el git repo no está muerto en absoluto. – Ilya

+0

Mi mal. Parece que no destruí la URL correctamente. Eliminando mi comentario – RandomInsano