• Viernes 3 de Mayo de 2024, 14:48

Autor Tema:  Rescatar un repositorio en subversion  (Leído 3350 veces)

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Rescatar un repositorio en subversion
« en: Jueves 30 de Julio de 2009, 15:43 »
0
Hola a todos

Les cuento la historia, tenía un repositorio en Subversion bajo Windows ( :nosweat: ), pero entonces el DD pasó a mejor vida y ahora estoy funcionando en Ubuntu 9.04 ( :good: ). Por fortuna, el repositorio se encontraba en otro DD, pero ahora quiero poner a funcionar de nuevo ese repositorio. Traté de restaurarlo, pero cada operación con svnadmin (dump, restore, etc etc) sobre ese repo, me arroja el siguiente error:

Citar
svnadmin: Se esperaba un formato de FS entre 1 y '3', se encontró '4'

Ya he intentado restaurarlo con db4.2_recover, pero sigue el problema, y lo peor es que no se que significa  :blink: y Google-san no me ha ayudado mucho. Alguna sugerencia ??
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Rescatar un repositorio en subversion
« Respuesta #1 en: Jueves 30 de Julio de 2009, 18:16 »
0
Bueno, acabo de darme cuenta de algo :nosweat: ...

La versión de Subversion que maneja el VisualSVN de Windows es 1.6.x, mientras que la última versión en jaunty es 1.5.4  <_< . Voy a instalar la versión 1.6.3 de Subversion en otro equipo (el código fuente que hay en la web oficial) e intentar hacerle un dump para poder restaurar el repositorio.

:suerte: para mi :P

EDITO: yeap, ya pude rescatar el repositorio. Instalando VisualSVN en mi casa, porque por desgracia no pude compilar el código fuente en Ubuntu :angry:

Por si a alguien le pasa:
1. Con la última versión del Subversion, hacer un dump del repositorio (svnadmin dump [ruta_del_repositorio] > archivo.dbd)
2. Para restaurar la copia en cualquier otra versión, svnadmin load [ruta_del_nuevo_repositorio] < archivo.dbd
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Rescatar un repositorio en subversion
« Respuesta #2 en: Lunes 3 de Agosto de 2009, 10:14 »
0
Cita de: "shadow_rev"
porque por desgracia no pude compilar el código fuente en Ubuntu :angry:
Normal, si estaba hecho para Windows y no era estándar... Eso siempre hay que tenerlo en cuenta cuando se codifica  ^_^

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Rescatar un repositorio en subversion
« Respuesta #3 en: Lunes 3 de Agosto de 2009, 17:51 »
0
De hecho, lo intenté compilar en una live session desde una máquina virtual, o sea, nada más viene instalado lo básico y no me molesté por instalarle las dependencias que me pedía. Lo hice así porque ya tengo instalado el subversion (la versión del 8.04) en mi laptop y no quise complicarme con 2 versiones. El código fuente del Subversion, si no me equivoco, es nativo para *nix; el VisualSVN nada más es un 'port' para Windows.
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Rescatar un repositorio en subversion
« Respuesta #4 en: Martes 11 de Agosto de 2009, 21:59 »
0
En teoria con solo ejecutar:
Código: Bash
  1. svnadmin recover /path/a/repos
  2.  
O con db_recover y sin necesidad de instalar cosas extra.  ^_^
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.