RSS

Chuleta de subversion

05 Ago

Para el que no lo sepa subversion (svn) es un sistema de control de versiones, los cuales son muy utilizados por programadores para tener una copia de su trabajo de forma cómoda y fácil. Además, permite la unión del trabajo de varios desarrolladores, etc … Ya escribiré un artículo para el que tenga curiosidad, ya que lo que nos ocupa ahora es hacer una chuleta para poder consultar de forma fácil cuando tengamos que utilizarlo.

Partimos de un repositorio creado ya con anterioridad en algún servidor.

Bajar un proyecto (checkout)

Creamos en local nuestro directorio destino: mkdir directorio
Nos situamos en él: cd directorio
Obtenemos el proyecto del repositorio: svn checkout dirección_del_repositorio

Obtener cambios del repositorio (update)

Para todo el proyecto: svn update
Para un solo directorio: svn -N update
Para un fichero: svn update fichero

Enviar modificaciones locales (commit)

Para todo el proyecto: svn commit [-m mensaje]
Para un solo directorio: svn commit directorio
Para un fichero: svn commit fichero

Examinar cambios (status)

svn status

Mover un fichero o directorio sin perder el historial (move)

svn move fichero_1 fichero_2
svn commit -m “Fichero movido

Ver los logs (log)

Para todas las revisiones: svn log
Para una revisión especifica: svn log -r 2

Eliminar un fichero o directorio (rm, remove, del, delete)

svn rm fichero
svn commit

Añadir un fichero o directorio (add)

svn add directorio
svn commit

Deshacer cambio (revert)

svn revert [-R]

Realmente, se pueden hacer más cosas y existen más instrucciones, pero para ir tirando con un proyectillo básico como los que podemos hacer en casa por nuestra cuenta, creo que es suficiente. Además, no olvidemos que esto es una chuleta de consulta rápida. dejo para un futura hacer un artículo más grande y detallado sobre subversion.

Anuncios
 
Deja un comentario

Publicado por en 5 agosto, 2008 en técnicos

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: