Categorías del Tutorial

icono_twiter
Alejandro Pérez García

Alejandro es socio fundador de Autentia y nuestro experto en J2EE, Linux y optimización de aplicaciones empresariales.

Ingeniero en Informática y Certified ScrumMaster

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.

Ver todos los tutoriales del autor

Fecha de publicación del tutorial: 2010-07-20

Tutorial visitado 10.614 veces Descargar en PDF
EGit un plugin de Eclipse para el sistema de control de versiones distribuido Git

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

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 Locationhttp://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 sowtfare 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 Elcipse 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



A continuación puedes evaluarlo:

Regístrate para evaluarlo

Por favor, vota +1 o compártelo si te pareció interesante

Share |
Anímate y coméntanos lo que pienses sobre este TUTORIAL:

Fecha publicación: 2011-08-22-21:33:30

Autor: jmora

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

Fecha publicación: 2010-07-31-23:52:05

Autor: jcarmonaloeches

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...