Svn

De Ardemans Wiki
Revisión a fecha de 14:18 11 sep 2011; Pmblanco (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Como herramienta de control de versiones para el código de mis aplicaciones y scripts uso SVN.

En el servidor que voy a usar como SVN instalo el paquete subversion, y también para apache2 instalo el paquete libapache2-svn, que me añadirá un módulo para poder acceder a mis repositorios de subversion desde cualquier punto.

En primero lugar dedicamos un path de nuestro servidor para almacenar los datos de subversion, en mi caso voy a usar /opt/svn (uso /opt porque es donde tengo el volumen donde hago backups, sinó podría crear un volumen propio montado por ejemplo /SVN)

Creamos un repositorio de subversion, esto lo hacemos con:

svnadmin create /opt/svn/<repositorio>

Una vez creado el repositorio tendremos que crear la estructura de repositorio svn, en /tmp podemos crear un directorio nuevo /tmp/svn y dentro crear los siguientes directorios:

# mkdir /tmp/svn/trunk
# mkdir /tmp/svn/branches
# mkdir /tmp/svn/tags
</pre

y desde el directorio /tmp/svn ejecutamos el siguiente comando para importarlos al repositorio:

<pre>
# svn import . file:///opt/svn/<repositorio>