Estoy tratando de hacer una copia de seguridad de mi repositorio SVN.
Mi problema: olvidé dónde puse mi repositorio en el disco duro.
¿Cómo puedo encontrar esto?
FYI: Estoy usando TortoiseSVN si eso ayuda.
fuente
Estoy tratando de hacer una copia de seguridad de mi repositorio SVN.
Mi problema: olvidé dónde puse mi repositorio en el disco duro.
¿Cómo puedo encontrar esto?
FYI: Estoy usando TortoiseSVN si eso ayuda.
La respuesta fácil es correr:
find / -name 'svnserve.conf'
svnserve.conf es un archivo que debe residir en $ {REPO} / conf.
La respuesta difícil (er) es averiguar si svn tiene un comando para averiguar qué URL usó para su pago inicial.
Editar : para un cliente svn de línea de comandos, la forma de encontrar la raíz del repositorio (el lugar desde el que extrajo su código) sería ejecutar esto dentro de su copia de trabajo:
svn info
La línea en la salida que dice 'Repository Root' muestra el lugar desde el que desprotegió y, por lo tanto, el lugar donde se encuentra el repositorio.
Tómese un tiempo para familiarizarse con svn en la línea de comando aquí .
Tiene varias formas diferentes de acceder a un repositorio de subversión y encontrar el repositorio es diferente para cada uno:
archivo://
Este es el más fácil. Esto significa que está en la máquina local donde la ruta dice que está.
svn: //
Esto está usando svnserve. Busque la línea de comando del proceso en el servidor remoto y la ruta especificada con la opción -r se antepone a la ruta en la url para encontrar el repositorio. Si no hay una opción -r, la ruta en la url es la ruta del sistema de archivos.
svn + ssh: //
Esto es svn sobre ssh. La ruta en la url es la ubicación del sistema de archivos en el servidor remoto.
http: // o https: //
Esto es svn sobre http o https. Debe encontrar el host virtual en su configuración de apache y buscar una sección <Location> que coincida con su ruta de URL y buscar una línea de configuración SVNPath o SVNParentPath. Esto le dirá la ubicación de su repositorio de subversión.
fuente
En Tortoise, elija la opción de propiedades. La línea superior enumerará la ruta del archivo del repositorio, suponiendo que sea un acceso directo al archivo.
fuente
Desde su carpeta de pago SVN de nivel superior, haga clic derecho y seleccione Tortoise SVN | Repo-browser. La URL de su repositorio estará en el cuadro en la parte superior de la ventana.
fuente
debería encontrar todas las copias de trabajo en el host
fuente