Tener instalado y configurado un Subversion para servir control de versiones en OpenBSD es muy fácil.
Lo instalaremos con pkg_add como de costumbre.
Una vez instalado, añadiremos al final del fichero rc.local lo siguiente:
if [ -x /usr/local/bin/svnserve ]; then
echo -n ' subversion '; /usr/local/bin/svnserve -d --listen-port svn
fi
Ahora, añadiremos (o descomentaremos) en /etc/services las dos siguientes líneas:
svn 3690/tcp # Subversion
svn 3690/udp # Subversion
Y así ya lo tenemos. ¿Fácil, verdad? Ahora toca comenzar. Voy a mostrarte un caso práctico:
[Paso 1] Creamos un repositorio con svn create en el servidor.
[Paso 2] En algún cliente, ejecutaremos el siguiente comando para hacer el checkout inicial y poder descargarnos una copia local del repositorio: svn co svn+ssh://TU_USUARIO@IP_DEL_SERVIDOR/RUTA-COMPLETA-DEL-REPOSITORIO
Por ejemplo, yo he hecho:
svn co svn+ssh://joan@192.168.1.36/home/joan/documents/subversion/pyApps1
[Paso 3] Ahora ya puedes trabajar con total normalidad, añadiendo documentos, añadiendo ficheros binarios, modificando tus ficheros, etc.
Para acabar, y si deseas leer más sobre el Control de Versiones con Subversion, te recomiendo otros documentos de mi blog: