Desde hace un tiempo, he estado duplicando un repositorio de Subversion en un repositorio de Git. Lo cual siempre funcionó bien. Sin embargo, debido a un bloqueo de un servidor virtual y al no tener una copia de seguridad, tengo que configurar el espejo nuevamente. El repositorio que necesito rastrear es casi 1200 commits grande y contiene muchos archivos (que es la razón principal para el espejo Git, ya que es mucho más rápido obtener una copia del repositorio).Vuelva a habilitar la duplicación con git-svn
Lo que tengo que hacer ahora es hacer que mi espejo Git recién clonado haga un seguimiento del repositorio de Subversion nuevamente. No tengo problemas para agregar la nueva referencia remota, pero parece que no puedo encontrar la manera de volver a convertir svn commits en la rama de Git.
Un error que parece recibir es Unable to determine upstream SVN information from working tree history
.
¿Cómo puedo volver a habilitar la duplicación de un repositorio de Subversion en una sucursal de Git existente que está solo detrás de un par de confirmaciones del repositorio de Subversion?
Por lo que yo sé, no hay una forma sencilla de hacer eso.(Y si hay una forma complicada, no lo sé). – svick