Varios repositorios subversion en una sola máquina

La primera vez que instalé un servidor de control subversion lo hice de la manera más sencilla siguiendo las instrucciones encontradas aquí:

http://hasin.wordpress.com/2007/01/17/installing-subversion-server/

Y (erroneamente) durante algunos meses he estado llevando el control de versiones de varios proyectos dentro de carpetas a las que he llamado módulos dentro de un solo repositorio subversion, y los problemas de hacer ésto no han tardado mucho en hacerse notar, si actualizas un módulo (que no es más que una carpeta) no puedes hacer ningún commit en los otros “modulos” debido a que hay que hacer un update previo. Esto simplemente no está bien.

Entonces, gracias a: http://wordaligned.org/articles/one-svnserve-multiple-repositories di con la solución para gestionar varios repositorios subversion ejecutando svnserve una sola vez.

creamos los nuevos repositorios.

svnadmin create D:svnreposrepo1
svnadmin create D:svnreposrepo2
svnadmin create D:svnreposrepo3

Ahora, en caso tengamos corriendo svnserve lo detenemos.
Y tan solo hacemos esto:

svnserve -d -r D:svnrepos

Y ya podemos acceder a cada uno de nuestros repositorios usando la siguiente url para cada uno de ellos:

svn://svnserver/repo1
svn://svnserver/repo2
svn://svnserver/repo3

Con cada uno de estos repositorios con su configuración propia.

One thought on “Varios repositorios subversion en una sola máquina”

Leave a Reply

Your email address will not be published. Required fields are marked *