Subversión es el sistema de control de versiones probablemente más usado, pero una vez que te acostumbras a trabajar con él, solo te dedicas a hacer update o commit. Bien pues esto es una vez que ya esta todo configurado, por ello creo interesante hacer este articulo sobre los comandos más usados en SVN a nivel de administrador, ya que se usan en contadas ocasiones y nunca las recuerdas por lo que tener una guía rápida donde mirar siempre viene bien
Espero que os sirva a todos también.
Crear un repositorio nuevo
svnadmin create nombre_repositorio
Añadir un árbol de directorios al repositorio
svn import path_al_directorio nombre_repositorio
Obtener una copia de trabajo
svn checkout file:///nombre_repositorio/dir directorio_de_trabajo
Obtener una copia sin control de versiones
svn export file:///nombre_repositorio/dir directorio_destino
Hacer una copia de seguridad de todo el repositorio
svnadmin dump nombre_repositorio > ficheroBackup
Restaurar una copia de seguridad en un nuevo repositorio
svnadmin create nombre_nuevo_repositorio
svnadmin load nombre_nuevo_repositorio < ficheroBackup
Ver el estado actual de la copia de trabajo
svn status
Añadir nuevos ficheros o directorios
svn add nombre_fichero
Eliminar ficheros
svn del nombre_fichero --force
Actualizar la copia de trabajo con los últimos cambios en el repositorio
svn update
Actualizar el repositorio con los cambios de tu copia de trabajo
svn commit -m "Mensaje para etiquetar los cambios"
Permitir accesos anónimos al repositorio (si se usa svnserve)
Editar el fichero nombre_repositorio/conf/svnserve.conf y descomentar según proceda las lineas:
# anon-access = read
# auth-access = write
NOTA: Sustituir file:/// por svn:///SERVIDOR si los repositorios están en otra máquina y se está usando svnserve.
No hay comentarios:
Publicar un comentario