Diffuse, es una pequeña herramienta escrita en Python (>=2.4), que permite realizar tanto la mezcla como la comparación entre archivos de texto y determinar sus diferencias de la forma mas sencilla. De igual forma puede ayudarnos a resolver los conflictos de fusión y cambios de revisión de código fuente.
Entre las características mas destacables de diffuse, podemos mencionar.
- Es posible corregir directamente en los archivos.
- Resaltado de sintaxis.
- Se puede deshacer ilimitadamente.
- Fácil navegación, mediante el teclado.
Diffuse nos provee de una interfaz gráfica, pero también es posible usarla desde la linea de comandos.
Si queremos ver las diferentes opciones basta con ejecutar:
diffuse -h
La interfaz -imagen que abre el post– es muy intuitiva. Así vemos que la comparación entre los archivos se demarca en el margen de la derecha. Donde muestra lo que se ha insertado, las líneas que difieren en el texto las destaca en color rojo. Las ediciones manuales también se resaltan en verde. Un cursor azul identifica actualmente la región que se está demarcando. La región visualizada se puede cambiar haciendo clic en cualquier lugar del resumen. La barra de herramientas, permite navegar entre los bloques, deshacer los cambios, mover de un archivo a otro… todo esto hace de Diffuse un programa de gran utilidad.
Diffuse es software libre con licencia GNU General Public License 2 y está disponible en los repositorios de las principales distribuciones GNU/Linux.
No lo conocía y se ve interesante el programa (fácil de usar también).
Un saludo Anger y gracias por esta nueva colaboración.
También existe Meld
pues tiene buena pinta…
alguna vez utilicé una herramienta de KDE para esto (no recuerdo el nombre ¿Kdiff puedes ser?)
Gracias Anger por la info!
vimdiff !!