
Ubicación: Inicio > Tecnologías > 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.
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}
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.
/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.
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.
Cuando queramos confirmar los cambios y que se apliquen en el repositorio, ejecutaremos:
/usr/local/svn/bin/svn commit -m "Actualizacion"
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
© Ekostat Informatica, S.L. - Aviso legal - ( XHTML eta CSS zuzena )