tortoise - migrate svn to git with branches
Formato FS esperado ''2'' formato encontrado ''3 git-svn (2)
Encontré este problema cuando quería probar rápidamente algunos comportamientos de git-svn y por lo tanto necesitaba un repositorio svn.
Creé el repositorio con el siguiente comando:
svnadmin create --pre-1.4-compatible
git es capaz de entender tales repositorios.
Estaba comprobando git-svn y pensé en probarlo con uno de mis repositorios existentes. Cuando ejecuté git-svn obtuve este error.
No se pudo abrir un repositorio: No se puede abrir una sesión ra_local en la URL: No se puede abrir el repositorio ''{MyFilePath}'': Se esperaba el formato de FS ''2''; Encontró el formato ''3'' en C: / Archivos de programa / Git / bin / git-svn línea 1358
Ejecuté una comprobación de versión en git-svn que estoy usando y se imprimió:
git-svn version 1.5.5.1015.g9d258 (svn 1.4.6)
Noté que está usando la versión svn 1.4.6 pero creé el repositorio usando TortoiseSVN con la versión Svn Subversion 1.5.1.
Mi pregunta principal es ¿cómo actualizo git-svn para que use 1.5?
Si accede a su repositorio de Subversion utilizando un protocolo de red (como svn://
) en lugar del acceso a archivos locales, entonces las cosas deberían funcionar correctamente para usted. Parece que le estás pidiendo a git-svn
que acceda directamente al repositorio, causando el problema que has mostrado. Los protocolos de red de Subversion son más resistentes a los clientes antiguos que se conectan.