http://osl.iu.edu/~lums/swc/www/img/swc_logo.jpg

<!> Esta es una traducción de algunos apartes del Web "Software Carpentry" en: http://osl.iu.edu/~lums/swc/www/index.html, cubiertos bajo licencia de Python.

Control de Versiones

Versión en Borrador 534 (Mon Dec 5 17:02:10 2005)

Problema #1: Sincronización de Archivos

Problema #2: Deshacer Cambios

Solución: Control de Versiones

CVS y Subversion

Uso Básico

Cómo usarlo

Trabajando Juntos

Lo que Quiere Decir Versión Realmente

Atención: Archivos Binarios

Deshaciendo Cambios

http://osl.iu.edu/~lums/swc/www/img/version/merge_undo.png

Y Finalmente, Cómo Empezar

Referencia de Comandos Subversion

Nombre

Proposito

Ejemplo

svn add

Adiciona archivos y/o directorios al control de versión.

svn add newfile.c newdir

svn checkout

Obtiene una copia de trabajo fresca de un repositorio.

svn checkout https://your.host.name/rotor/repo rotorproject

svn commit

Envia cambios de una copia de trabajo a un repositorio (lo contrario de update).

svn commit -m "Comment on the changes"

svn delete

Borra archivo y/o directorios del control de versión.

svn delete oldfile.c

svn help

Obtener ayuda (en general, o para un comando en particular).

svn help update

svn log

Muestra la historia de los cambios recientes.

svn log --verbose *.c

svn merge

Une dos versiones diferente de un archivo en uno.

svn merge -r 18:16 spin.c

svn mkdir

Crea un nuevo directorio y lo pone bajo control de versión.

svn mkdir newmodule

svn rename

Renombra un archivo o directorio, registrándolo en la historia.

svn rename temp.txt release_notes.txt

svn revert

Deshace cambios a la copia de trabajo (Re-sincronizar con el repositorio).

svn revert spin.h

svn status

Muestra el estado de archivos y directorios en la copia de trabajo.

svn status

svn update

Trae cambios desde el repositorio a la copia de trabajo (Lo contrario de commit).

svn update

Tabla 3.1: Comandos cómunes de Subversion

Cómo Leer la Salida de Subversion

Ramificar y Unir

http://osl.iu.edu/~lums/swc/www/img/version/branch_and_merge.png

Ejercicios

Copyright © 2005, Python Software Foundation. See License for details.


CategoryPython CategoryLenguajes

CarpinteriaDeSoftware (last edited 2008-04-20 14:39:56 by localhost)