sábado, 13 de junio de 2009

SubVersion, Hudson, Trac

Comandos Basicos SubVersion (svn, svnadmin)

Crear un repositorio nuevo: svnadmin create nombre_repositorio


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 <>


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


Hacer una copia de seguridad de todo el repositorio: svnadmin dump nombre_repositorio > ficheroBackup


Ver el estado actual de la copia de trabajo: svn status


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"


Que es Hudson?

Es un servidor que compila el codigo de un proyecto de software de una manera automatizada, para encontrar errores y corregirlos de la manera mas pronta. (su principal ventaja esta en proyectos para los que trabajan mas de un desarrollador)

Herramientas similares:

CruiseControl.NET (CCNet) Es una herramienta del mismo tipo de Hudson, y a sido desarrollada para trabajar en projectos desarrollados en .Net

Cargo. Servidor de prueba continua desarrollado especificamente para aplicaciones java más especificamente J2EE (usado tambien para construcciones con ant y build).


Que es Trac?

Trac es una Herramienta del tipo wiki mejorado, en donde de una manera visual y mas amigable se pueden administrar versiones de un proyecto.

Herramientas similares:

Visual SourceSafe: Herramienta con licencia privativa que engloba el administrador de versiones con ambiente visual junto con servidor de prueba continua de codigo.

No hay comentarios: