Antes que nada, gracias a todos por vuestra ayuda!! Pero lo del
repositorio en servidor, no lo veo claro…
Jaime I. wrote:
�En subversi�n, es mejor un repositorio en local o en el servidor?
Yo creo que mejor un repositorio en el servidor, as� puedes acceder
desde cualquier lado. Y para hacer el deployment, te meter�s por SSH
no? Entonces chungo si el repositorio no est� accesible desde all�, y
si est� en local, no lo estar�…
Saludetes,
Yo también pensaba que lo correcto era poner el repositorio en el
servidor, pero en los ejemplos de subversión que he visto por las webs
siempre lo ponen en local. Sin ir más lejos, en las URLs que me habéis
pasado, los ejemplos son
svnadmin create /var/lib/svn/pruebas
svnadmin create /home/kikov/svnroot/pruebas
svnadmin create /path/to/repos
svnadmin create /usr/local/svn/newrepos
svnadmin create newrepos
svnadmin create /path/to/projects
Y en la documentación oficial, dicen:
CapÃtulo 5. Administración del Repositorio
Creación y Configuración de Repositorios
Aviso
No crees tu repositorio en una unidad de red compartida —no puede
existir un un sistema de ficheros remoto como NFS, AFS, o Windows SMB.
La base de datos Berkeley necesita que el sistema de ficheros subyacente
implemente estrictamente la semántica de bloqueo POSIX, y más
importante, la habilidad para mapear ficheros directamente Casi ningún
sistema de ficheros de red tiene estas caracterÃsticas. Si intentas usar
una base de datos Berkeley en una unidad compartida de red, los
resultados son impredecibles —puede que veas errores misteriosos, o
pueden pasar meses hasta que descubras que la base de datos de tu
repositorio está sutilmente corrupta.
Si necesitas que varios ordenadores accedan al repositorio, deberÃas
instalar un proceso servidor ( como Apache o svnserve), almacenar el
repositorio en un sistema de ficheros local al que el servidor pueda
acceder, y hacer que el repositorio esté disponible por la red. CapÃtulo
6, Configuración del servidor se ocupa de este proceso en detalle.
Asà que… ¿creo el repositorio en el servidor (¿cómo?) o lo creo en
local (que es lo que parece que dice la documentación)? Si alguien tiene
un repositorio en el servidor del hosting, os agradecerÃa que me contéis
si da problemas y cómo se queda…
s2