jueves, 21 de febrero de 2013

Git en Eclipse: resaltar ficheros modificados

En su instalación por defecto, el plugin de Git para Eclipse (egit), realiza una serie de marcas en los ficheros que modificamos que visualmente apenas se aprecian:


He modificado el fichero Carpeta.java, y se marca simplemente con un símbolo ">" junto al nombre del archivo.

Para Visual Studio hay un plugin de integración con Subversion llamado VisualSVN que marca con una bola de color cada archivo según su estado en el repositorio:

  • verde, subido al servidor
  • naranja, cambios en local que no se han subido al servidor
  • roja, existen conflictos con la versión del servidor
  • ...

De esta manera es mucho más fácil detectar qué ficheros he modificado y sobre cuáles no he realizado ningún cambio.

He intentado conseguir este mismo efecto en egit, y he conseguido algo similar que de momento es suficiente para mí:


Como vemos, ahora se ve claramente los ficheros, paquetes, proyectos,... que han sido alterados.

Veamos cómo hacerlo:


1. Abrimos las preferencias de Eclipse

Pulsamos en Window/Preferences:




2. Preferencias de Git para Decoración de etiquetas

Dentro de la pantalla de preferencias de Eclipse, buscamos por Git para acceder a las preferencias de Git, y bajo "Decoración de etiquetas", seleccionamos "Colores y fuentes":




3. Editar el color de fondo para cambios no commiteados

Dentro de colores y fuentes, marcamos la opción "Color de fondo para cambios no commiteados" y pulsamos editar:




4. Seleccionamos el color




5. Listo!