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
https://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»
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…
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