EGit un plugin de Eclipse para el sistema de control de versiones distribuido Git

2
20283

Creación: 18-07-2010

Índice de contenidos

1.Introducción
2. Entorno
3.Instalación de EGit
4.Conclusiones
5. Sobre el autor


1. Introducción a Git

En el tutorial
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=git
ya vimos como trabajar en línea de comandos con el sistema de control de versiones distribuido Git. En este tutorial vamos a ver EGit, un plugin de Eclipse para integrar Git en el IDE de forma que ciertas operaciones sean más cómodas.


2. Entorno

El tutorial está escrito usando el siguiente entorno:

  • Hardware: Portátil MacBook Pro 17′ (2.93 GHz Intel Core 2 Duo, 4GB DDR3 SDRAM, 128GB Solid State Drive).
  • NVIDIA GeForce 9400M + 9600M GT with 512MB
  • Sistema Operativo: Mac OS X Snow Leopard 10.6.3
  • Eclipse Helios


3. Instalación de EGit

La instalación la vamos a hacer directamente desde el propio Eclipse Helios.

Seleccionamos Help –> Install New Software…, y en esta pantalla pinchamos sobre “Available Software Sites” (se encuentra casi arriba a la derecha). Se nos presenta una nueva ventana con una lista de URLs, las seleccionadas son las que Eclipse Helios tiene en cuenta a la hora de instalar o actualizar el sistema. Buscamos una que tiene como Location
http://download.eclipse.org/egit/updates” y la seleccionamos (Truco: encima de la lista hay un campo de entrada de texto para filtrar el contenido de la lista, si en este campo
escribimos “egit” nos resultará mas fácil encontrar lo que buscamos).

Damos al botón OK, y volveremos a la pantalla anterior.

Ahora en la lista desplegable “Work with:” seleccionamos la URL que acabamos de activar, y nos saldrá la lista de software disponible en esta URL.

Marcamos todas las opciones (EGit es el plugin de Eclipse y JGit es la librería Java que se encarga de hablar con Git). Damos al botón de Next >

Damos otra vez a Next >

Aceptamos la licencia y damos a Finish. En este momento se descargará e instalará el plugin EGit.

Ahora nos recomienda que reiniciemos Eclipse Helios, le hacemos caso y pinchamos sobre “Restart Now”.

Una vez reiniciado Eclipse Helios, estamos listos para trabajar. Para comprobar que se ha instalado correctamente EGit podemos ir las preferencias de Eclipse y sobre la rama Team deberíamos ver
algo como:

4. Conclusiones

Hemos visto que la instalación del plugin es muy sencilla. Ahora sólo nos queda sacarle partido a EGit y Git.

Por ejemplo, una forma de trabajo que puede ser interesante con este tipo de sistemas de control de versiones distribuidos es:

  • Trabajar por tareas siempre es recomendable (Eclipse Mylyn).
  • Mientras trabajamos sobre una tarea hacemos TDD (red – green – refactor).

  • Cada vez que alcancemos el paso “refactor” hacemos un commit. Este commit es local por lo que es inmediato (no necesitamos conexión de red), y se nos irá quedando guardado todo el histórico de pequeños cambios que vamos haciendo en el proyecto.
  • Una vez terminamos la funcionalidad podemos hacer push a un repositorio Git público, de forma que la nueva funcionalidad desarrollada este lista para el resto del equipo.

Os dejo a vosotros la tarea de explorar las capacidades de estos sistemas de control de versiones distribuidos para adecuarlo a vuestro ciclo de desarrollo y conseguir mejorara la calidad del proceso y del código resultante.

5. Sobre el autor

Alejandro Pérez García, Ingeniero en Informática (especialidad de Ingeniería del Software) y Certified ScrumMaster

Socio fundador de Autentia (Formación, Consultoría, Desarrollo de sistemas transaccionales)

mailto:alejandropg@autentia.com

Autentia Real Business Solutions S.L. – «Soporte a Desarrollo»

http://www.autentia.com

 

Alejandro es socio fundador de Autentia y nuestro experto en Java EE, Linux y optimización de aplicaciones empresariales. Ingeniero en Informática y Certified ScrumMaster. Seguir @alejandropgarci Si te gusta lo que ves, puedes contratarle para darte ayuda con soporte experto, impartir cursos presenciales en tu empresa o para que realicemos tus proyectos como factoría (Madrid). Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación.

2 COMENTARIOS

  1. Hoy leí de un compañero de Twitter que tuvo una mala experiencia sobre Git, aún así, creo que es bueno que cada uno saque su opinión y evaluación propia, de compañeros he oido que Hibernate (SI SI EL GRAN HIBERNATE) es una patraña, por lo que ya me fio poco de experiencias ajenas…

  2. Excelente, me ha gustado el tutorial anterior donde expones el manejo de esta herramienta, y pues como he leído el buen manejo de estas herramientas lleva con sigo un buen trabajo

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad