2011-05-05 13 views
6

Actualmente estamos usando git y el git repo solo se remonta a cuando se importó el repositorio de subversión sin historial. Se nos está pidiendo que produzcamos una versión anterior del código fuente para un proyecto anterior a todos nosotros. Yo era capaz de localizar en la base de datos subversión original se encuentra en el sistema de archivos de una máquina antigua:¿Cómo obtengo una lista de los proyectos de subversión almacenados en una base de datos cuando todo lo que sé es la ruta de la base de datos?

/store/svn/project/db 

La pregunta es ¿cómo puedo llevar esto en línea para que pueda navegar por los proyectos que están en él y más importante mira la versión del código en ellos?

+0

Cómo hacer la estructura de archivos mira bajo/db/*? Tal vez 'svnadmin dump' ayude ya. Buena suerte si FS_TYPE todavía era BDB ... –

Respuesta

13

Golpeando mi frente por preguntar esto. Todo lo que tenía que hacer era simplemente instalar el servidor de la subversión en la máquina y ponerlo en marcha:

svnserve -d 

entonces yo era capaz de obtener una lista de los repositorios en ella:

svn list --verbose file:///store/svn/project 

    3659 john    21 Oct 29 2008 .gitignore 
    7946 charlie    May 26 2009 branches/ 
    7945 ip     May 22 2009 tags/ 
    7953 miles     Jul 02 2009 trunk/ 
Cuestiones relacionadas