Ubicación: Inicio > Tecnologías > Subversion > Crear un repositorio subversion

Crear un repositorio Subversion

Un repositorio es un sitio centralizado donde se almacena y mantiene información digital, como pueden ser los ficheros de un preoyecto de desarrollo de software.

Teniendo en cuenta que la base de repositorios está en el directorio /home/USUARIO/svn, debes crear todos tus repositorios en ese directorio.

Nota: La palabara USUARIO que aparece en esta guía la tienes que reemplazar por el nombre de usuario real de tu cuenta de alojamiento.

Crear el repositorio

Lo primero que debes hacer es acceder a tu cuenta de alojamiento vía SSH. Para crear un repositorio llamado mirepo para tu proyecto “miapp”, debes ejecutar:

/usr/local/svn/bin/svnadmin create /home/USUARIO/svn/mirepo

Dar permisos de escritura a Apache:

chmod -R 777 /home/USUARIO/svn/mirepo/{dav,db,locks}

Importar tu proyecto al repositorio

Suponiendo que tu proyecto “miapp” está ubicado en /home/USUARIO/miapp, para importar tu proyecto al repositorio “mirepo” creado, debes ejecutar:

/usr/local/svn/bin/svn import /home/USUARIO/miapp http://www.tudominio.com/svn/mirepo -m "Importacion inicial"

Nota: Si tienes las Extensiones FrontPage instaladas en tu web la importación no se hará correctamente, debes desinstalar las extensiones FrontPage.

Crear una copia de trabajo (Working Copy)

/usr/local/svn/bin/svn checkout http://www.tudominio.com/svn/mirepo /home/USUARIO/miapp

Nota: /home/USUARIO/miapp será el directorio donde transferiremos nuestro repositorio y así poder trabajar con la nueva copia.

Realizar cambios en el repositorio

Vamos a nuestra copia de trabajo en /home/USUARIO/miapp y editamos cualquier fichero de los que componen nuestro repositorio.

También podemos añadir un nuevo fichero a nuestro repositorio:

/usr/local/svn/bin/svn add FICHERO

Nota: FICHERO será el PATH completo del fichero que deseamos importar.

Actualizar repositorio

Cuando queramos confirmar los cambios y que se apliquen en el repositorio, ejecutaremos:

/usr/local/svn/bin/svn commit -m "Actualizacion"

Acceder al repositorio

Por último, puedes ver el contenido del repositorio:

/usr/local/svn/bin/svn list http://www.tudominio.com/svn/mirepo

También puedes verlo vía web accediendo a:

http://www.tudominio.com/svn/mirepo

crear-un-repositorio-subversion.txt · Última modificación: 2007/11/20 16:45 por gorka

Inicio · Hosting · Dominios · Aplicaciones · Distribuidores · Wiki · Blog · Contacto · Mapa

© Ekostat Informatica, S.L.  -  Aviso legal  -  ( XHTML eta CSS zuzena )