Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

12.2.3 Ejemplos de uso de Subversion

Las siguientes secciones le ense�a c�mo usar diferentes comandos en Subversion.


12.2.3.1 Crear un archivo nuevo en Subversion

Para crear un nuevo archivo en Subversion, escriba lo siguiente:

     $ cd ~/su-proyecto         # vaya a su directorio fuente
     $ svn import https://localhost/repos su-proyecto \
       nombre-proyecto -m "importar proyecto inicial"

Esto crea un directorio llamado nombre-proyecto en su repositorio de Subversion que contiene sus archivos del proyecto. Vea en https://localhost/repos/ para ver si est� all�.


12.2.3.2 Trabajando con Subversion

Trabajando con el proyecto-y usando Subversion:

     $ cd                            # ubicarse en la zona de trabajo
     $ svn co https://localhost/repos/proyecto-y  # Obtener los fuentes
     $ cd proyecto-y
      ... realizar algunas tareas ...
     $ svn diff                      # similar a diff -u repositorio/ local/  
     $ svn revert archivo_modificado      # deshace los cambios a un archivo
     $ svn ci -m "Describir los cambios"  # efect�a los cambios en el repositorio
     $ vi nuevo_archivo_a�adido
     $ svn add nuevo_archivo_a�adido
     $ svn add dir_nuevo               # a�ade todos los archivos al dir_nuevo en forma recursiva all files in new_dir
     $ svn add -N dir_nuevo2           # a�ade un directorio en forma no recursiva
     $ svn ci -m "Se a�adieron nuevo_archivo_a�adido, dir_nuevo, dir2_nuevo"
     $ svn up                        # sincronizaci�n con la �ltima versi�n del repositorio
     $ svn log                       # mostrar todos los cambios realizados
     $ svn copy https://localhost/repos/proyecto-y \
           https://localhost/repos/rama-proyecto-y \
           -m "creando mi rama del proyecto-y"  # ramificando proyecto-y
     $ svn copy https://localhost/repos/proyecto-y \
           https://localhost/repos/proy-y_release1.0 \
           -m "proyecto-y 1.0 versi�n"    # se a�ade etiqueta de versi�n
      ... obs�rvese que el proceso de ramificaci�n y el de a�adido de etiquetas son
      pr�cticamente iguales. La �nica diferencia consiste en que las ramas son
      enviadas (commited) mientras que las etiquetas no.
     
      ... realizar cambios a la rama ...
     
     $ # fusionar la rama al tronco principal
     $ svn merge https://localhost/repos/proyecto-y \
        https://localhost/repos/rama-proyecto-y
     $ svn co -r 4 https://localhost/repos/proyecto-y # obtener la versi�n 4

Debian GNU/Linux Reference Guide
Prev Home Next


 
 
  Published under the terms of the GNU General Public License Design by Interspire