Uso del subversion desde el Eclipse y con google code 1.

20
TUTORIAL DE SUBVERSION Uso del subversion desde el Eclipse y con google code 1

Transcript of Uso del subversion desde el Eclipse y con google code 1.

Page 1: Uso del subversion desde el Eclipse y con google code 1.

1

TUTORIAL DE SUBVERSION

Uso del subversion desde el Eclipse y con google code

Page 2: Uso del subversion desde el Eclipse y con google code 1.

2

¿Qué es subversion? Conceptos Arquitectura de subversion Gestionar cambios a través del tiempo Instalación de pluging Importación del repositorio desde google

code Crear un proyecto con conexión al repositorio Sincronización con el repositorio Subir archivo al repositorio Actualizar archivos del repositorio

Empresa UNISOFT - Tutorial Subversion

CONTENIDO

Page 3: Uso del subversion desde el Eclipse y con google code 1.

3

Sistema de control de versiones.

Sistema centralizado para compartir información.

Gestiona archivos y directorios, y sus cambios a través del tiempo.

Puedo recrear un proyecto desde cualquier momento en su historia

Empresa UNISOFT - Tutorial Subversion

¿QUÉ ES SUBVERSION?

Page 4: Uso del subversion desde el Eclipse y con google code 1.

4

Un repositorio, depósito oarchivo es un sitio centralizado donde se almacena y mantiene  información  digital, habitualmente bases de datos o archivos informáticos.

Empresa UNISOFT - Tutorial Subversion

CONCEPTOS

Modelo Cliente- Servidor Subversion es un repositorio en forma de árbol

  con  una jerarquía de directorios y archivos

Page 5: Uso del subversion desde el Eclipse y con google code 1.

5

n clientes se conectan al repositorio para leer o escribir. 

Al escribir, un cliente hace disponible la  información para otros.

Al leer, el cliente recibe información de otros.

Empresa UNISOFT - Tutorial Subversion

CONCEPTOS

Page 6: Uso del subversion desde el Eclipse y con google code 1.

6Empresa UNISOFT - Tutorial Subversion

ARQUITECTURA DE SUBVERSION

Page 7: Uso del subversion desde el Eclipse y con google code 1.

7Empresa UNISOFT - Tutorial Subversion

GESTIONAR CAMBIOS A TRAVÉS DEL TIEMPO

Subversion recuerda cada cambio que se haya realizado en el repositorio. 

Recuerda cambios realizado a cada archivo asícomo cambios en el árbol de directorios: Archivos y directorios nuevos Archivos y directorios borrados Archivos y directorios modificados o cambiados de 

lugar.

Page 8: Uso del subversion desde el Eclipse y con google code 1.

8Empresa UNISOFT - Tutorial Subversion

GESTIONAR CAMBIOS A TRAVÉS DEL TIEMPO

Generalmente un cliente lee la versión más reciente del árbol de directorios y archivos.

Subversion provee la habilidad de leer estados anteriores del sistema de archivos.

Se pueden conocer los cambios realizados, cuándo se realizaron, y quién realizó dichos cambios.

Page 9: Uso del subversion desde el Eclipse y con google code 1.

9Empresa UNISOFT - Tutorial Subversion

USO DE SUBVERSION EN ECLIPSE

Y GOOGLE CODE

Page 10: Uso del subversion desde el Eclipse y con google code 1.

10Empresa UNISOFT - Tutorial Subversion

INSTALACIÓN DE PLUGINGAbrimos Eclipse en al pestaña Help Install New Software seleccionamos:

Page 11: Uso del subversion desde el Eclipse y con google code 1.

11Empresa UNISOFT - Tutorial Subversion

INSTALACIÓN DE PLUGINGUna vez instalado el pluging pide reiniciar Eclipse y después debemos instalar los conectores de ultima versión

Page 12: Uso del subversion desde el Eclipse y con google code 1.

12Empresa UNISOFT - Tutorial Subversion

IMPORTACIÓN DEL REPOSITORIO DESDE GOOGLE CODE

Seleccionamos File Import

Page 13: Uso del subversion desde el Eclipse y con google code 1.

13Empresa UNISOFT - Tutorial Subversion

IMPORTACIÓN DEL REPOSITORIO DESDE GOOGLE CODE

Introducimos el URL, User y Password que nos proporciona nuestro proyector de google code.

En la siguiente diapositiva mostramos donde recoger estos datos.

Después de rellenar los campos en las dos ventanas siguientes le damos a Next>dejando la configuración por defecto y finalmente a Finish.

Page 14: Uso del subversion desde el Eclipse y con google code 1.

14Empresa UNISOFT - Tutorial Subversion

IMPORTACIÓN DEL REPOSITORIO DESDE GOOGLE CODE

URL User

Generar contraseña

Page 15: Uso del subversion desde el Eclipse y con google code 1.

15Empresa UNISOFT - Tutorial Subversion

CREAR EL PROYECTO CON CONEXIÓN

AL REPOSITORIOPara tener un proyecto con subversion, es necesario, crear la estructura del proyecto (Proyecto Web, proyecto básico, Web Services, etc.). Una vez que tengamos nuestro proyecto creado con el eclipse, hacemos clic con el botón derecho del mouse sobre el proyecto y seleccionamos la opción Team>Share Project.

Page 16: Uso del subversion desde el Eclipse y con google code 1.

16Empresa UNISOFT - Tutorial Subversion

Seleccionar la opción “SVN” de la ventana Share Project y seleccione “Next >”.

CREAR EL PROYECTO CON CONEXIÓN

AL REPOSITORIO

Page 17: Uso del subversion desde el Eclipse y con google code 1.

17Empresa UNISOFT - Tutorial Subversion

Seleccionamos el repositorio creado y le damos a Finish.

CREAR EL PROYECTO CON CONEXIÓN

AL REPOSITORIO

Page 18: Uso del subversion desde el Eclipse y con google code 1.

18Empresa UNISOFT - Tutorial Subversion

SINCRONIZACIÓN CON EL REPOSITORIO

Es necesario agregar estos cambios al repositorio del control de versiones. Por lo que es importante sincronizar nuestro proyecto con el repositorio remoto en busca de inconsistencias Team Sinchronize with Repository

Page 19: Uso del subversion desde el Eclipse y con google code 1.

19Empresa UNISOFT - Tutorial Subversion

Creamos una clase .java en la carpeta src. Una vez que tengamos nuestro proyecto creado con el eclipse, hacemos clic con el botón derecho del mouse sobre el proyecto y seleccionamos la opción Team> Commit

SUBIR ARCHIVO AL REPOSITORIO

Page 20: Uso del subversion desde el Eclipse y con google code 1.

20Empresa UNISOFT - Tutorial Subversion

ACTUALIZAR ARCHIVO DE REPOSITORIOPara actualizar la información del repositorio, hacemos clic con el

botón derecho del mouse sobre el proyecto y seleccionamos la opción Team> Update