Recientemente cambiamos nuestro servidor SVN de un centro de datos a otro y la dirección IP del servidor ha cambiado. Usé svn switch --relocate old_url new_url
para actualizar mi copia de trabajo real, y eso fue feliz.git-svn después de mover un repositorio SVN?
Sin embargo, hago la mayor parte de mi trabajo en una versión local de git del repositorio (usando git-svn, obviamente). Después de mover el servidor SVN, he actualizado la URL para la cesión temporal en .git/config
, pero cuando trato de usar dcommit
, recibo este error:
Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at /home/me/libexec/git-core/git-svn line 520.
¿Qué me falta?
Gracias. Temía que este fuera el caso, pero no estoy demasiado preocupado por perder mi trabajo. Siempre puedo incorporar mis ramas después de volver a importar las cosas de SVN. – codekoala
He intentado con la solución descrita en el enlace en [GitSvnSwitch] (https://git.wiki.kernel.org/index.php/GitSvnSwitch) y me funcionó. – ldav1s
Sí, usando el mismo 'url' y' rewriteRoot' en mi '.git/config' también lo hice. ¡Fantástico! – codekoala