V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

svn-load

Herramienta complementaria de Subversion que permite importar código fuente desde un directorio local a un repositorio SVN, detectando cambios entre versiones y facilitando el mantenimiento de ramas de código externo [vendor branches]. Su característica más ñimportante es que no está pensado no solo para la primera importación, sino también para actualizar repetidamente una versión del código sin perder el historial de cambios ni la información de los archivos que se han movido.

$ svn mkdir svn+ssh://svn.example.org/repos/mi-proyecto/vendor -m "Crear directorio de proveedores"
comprobar que existe el repositorio y crear, si es necesario, la estructura de directorios correspondiente
$ svn mkdir svn+ssh://svn.example.org/repos/mi-proyecto/vendor/current -m "Crear directorio de la versión actual"
crear el directorio para la versión actual si todavía no existe
$ svn-load svn+ssh://svn.example.org/repos/mi-proyecto vendor/current /tmp/libfoo-2.4
importa el código fuente, utiliza el contenido de /tmp/libfoo-2.4 para establecer el contenido de vendor/current
$ svn-load svn+ssh://svn.example.org/repos/mi-proyecto vendor/current /tmp/libfoo-2.5
actualizar de la versión 2.4 a la 2.5
$ svn log -v svn+ssh://svn.example.org/repos/mi-proyecto/vendor/current
verificar la revisión
$ svn status
comprobar el estado del repositorio
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5377 entradas - Acerca del Tractatus
La Pipa Plena 2026