usar tutorial tortoise subir repositorio proyecto español crear como clonar svn

tortoise - svn tutorial español



¿Cómo encontrar la versión del repositorio de Subversion? (7)

¿Cómo puedo determinar la versión actual de mi repositorio para ver si necesito actualizarlo (actualización de svnadmin)?

En realidad estoy alojando SVN con terceros y quiero averiguar si necesito pedirles que actualicen mis repositorios o no.

Estoy preguntando desde 1.5 servidor mantendrá versión de repositorio en 1.4, a menos que me pierda algo?


Creo que lo que quieres es "svnlook más joven"


Existe una diferencia entre Subversion Repository Version / Schema (1) y Subversion Repository FSFS Version (2).

FSFS, en contraste con Berkeley DB, o el FSX de desarrollo, es un método de almacenamiento de datos de back-end. FSFS es "una implementación del sistema de archivos versionado que usa el sistema de archivos nativo del sistema operativo directamente".

(1): la versión / esquema del repositorio de Subversion se encuentra en el archivo [REPO] / format. Las versiones actuales del documento Subversion repos_upgrade_HOWTO son:

SUBVERSION VERSION NUMBER SCHEMA VERSION ------------------------- -------------- Up to and including 0.27 1 0.28 - 0.33.1 2 0.34 - 1.3 3 (no released version used this) 4 1.4 - 5

(2): el formato de repositorio FSFS, sin embargo, se encuentra en el archivo [REPO] / db / format. Las versiones actuales se encuentran en el documento de estructura FSFS de libsvn_fs_fs , en la sección de formatos del sistema de archivos . Actualmente son:

Format 1, understood by Subversion 1.1+ Format 2, understood by Subversion 1.4+ Format 3, understood by Subversion 1.5+ Format 4, understood by Subversion 1.6+ Format 5, understood by Subversion 1.7-dev, never released Format 6, understood by Subversion 1.8 Format 7, understood by Subversion 1.9

Además, desde Subversion 1.9 ahora puede usar el comando info de svnadmin para obtener tanto la versión / esquema del repositorio de Subversion como la versión de Subversion Repository FSFS (Ver: Notas de la versión de Subversion 1.9 - Mejoras de FSFS y notas de la versión de Subversion 1.9 - svnadmin Cambios y Mejoras )


Lleve el enlace http o https a su repositorio y córtelo y péguelo en un navegador. La versión del servidor de repositorio Subversion aparece en el pie de página de forma predeterminada.

Desarrollado por Subversion versión 1.4.5 (r25188).

Uno supondría que un servidor 1.4 no se ejecutará contra un repositorio 1.5 .

Para más detalles, consulte las Notas de la versión de Subversion 1.5

Gracias a @Omus por la corrección.


Para el servidor de VisualSVN, incluso si usa páginas personalizadas, aún puede ver el origen de la página :)


Puede verificar el contenido del archivo "formato" en el directorio "db". Si muestra 3, entonces se ha actualizado a 1.5 (esa es la versión del sistema actualizado). Si es 2, entonces es 1.4 o más.


También sugeriría encabezados de respuesta falsos porque algunas instalaciones de servidores (el servidor VisualSVN viene a la mente) usa páginas personalizadas que desafortunadamente no muestran la versión del servidor de Subversion.

Podría usar Fiddler2 para suplantar solicitud / respuesta al servidor. Si está utilizando una conexión HTTPS, asegúrese de marcar la opción "Descifrar el tráfico HTTPS" en: Herramientas-> Opciones de Fiddler-> HTTPS


Eche un vistazo al <REPO>/db/format . Después de actualizar a formato 1.5, mi archivo de format muestra:

3 layout sharded 1000

Antes solía ser:

2