Tras el ultimo tutorial en el que os comentaba cómo poner un servidor de subversion… en este tutorial voy a explicaros de maenera resumida como configurar nuevos respositorios y cómo usarlos.
Crear un nuevo respositorio
Nombre del programa: Ajax Page Manager (es un ejemplo… )
Siglas: APM
Creamos la estructura svn con: svnadmin create /var/lib/svn/apm
Ahora desde cualquier ordenador… podremos bajarnos la ultima versión ( rev. 0 ) de apm desde esta ruta : svn://ip_de_la_maquina/apm
Bajarnos la ultima revsión y crear estructura de versiones
Creamos una carpeta temporal mkdir /mp/apm y nos metemeos dentro cd /tmp/apm
svn co svn://ip_de_la_maquina/apm . nos bajaría la ultima versión ( rev. 0 )
Ahora creamos 3 carpetas trunk, branches, tags
mkdir trunk
mkdir branches
mkdir tags
y subimos los cambios ( 3 carpetas nuevas )
svn add trunk branches tags
svn ci nos sube los nuevos cambios dejando el repositorio en la rev. 1
Desde este momento ya tenemos la estructura básica para poder hacer un control de versiones de nuestro codigo. Apartir de este momento para bajar la ultima versión de nuestro programa ( con la que estamos trabajando en estos momentos) tendremo que bajar el contenido de trunk, es decir… svn co svn://ip_de_la_maquina/apm/trunk .
Borramos la carpeta /tmp/apm y creamos otra por ejemplo en… /var/www/apm y bajamos la ultima versión ( rev. 1 ) que no contendrá nada por el momento. para esto: mkdir /var/www/apm cd /var/www/apm svn co svn://ip_del_servidor/apm/trunk .
Comandos Básicos
Añadir una carpeta para que la "suba al svn" si esta es nueva: svn add carpeta1 carpeta2
Comprobar si hay cambios y bajarlos: svn update
Bajar por primera vez todo el codigo de un respositorio: svn co svn://ip_del_servidor/proyecto/trunk
Una vez añadidos los archivos o efectuados cambios subir los mismos al svn: svn ci
Esto es todo… si teneis cualquier duda… ya sabeis donde preguntar !









Sin Comentarios
Deja tu granito de arena