Cómo solucionar git svn si el repositorio SVN se ha movido

Tengo un repositorio Git clonado de un repositorio Svn. Se ha movido el repositorio Svn a otro servidor, y ahora el git svn rebase lanza este error:

Unable to determine upstream SVN information from working tree history

Afortunadamente he encontrado una solución:

1) editar la URL svn-remote en .git/config para apuntar al nuevo repositorio
2) lanzar git svn fetch
3) cambiar la url svn-remote al antiguo repositorio
4) lanzar git svn rebase -l para realizar un rebase local (con los cambios obtenidos en el último fetch)
5) cambiar la url svn-remote url de nuevo al nuevo repositorio
6) lanzar git svn rebase que ahora debería funcionar

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: