En GNU Linux existen varias aplicaciones, tanto de consola como mediante interfaz gráfica, que permiten comparar dos archivos y mostrar las diferencias que existen entre ellos. Esto es especialmente útil para programadores y desarrolladores, para que ellos puedan comparar sus proyectos y visualizar los cambios que se hicieron a través del tiempo.
Como dije, existen varios comandos que hacen esto por nosotros, uno de ellos es diff el cual, desde consola, nos permite visualizar los cambios realizados entre dos versiones de un mismo archivo. Otro comando similar es merge, que además de buscar cambios, los combina todos en un archivo.
Pero si lo que estamos buscando es una aplicación que haga esto mediante una interfaz gráfica, tenemos a Meld. Este programa nos mostrará todas las diferencias que existen entre dos archivos o entre el conjunto de archivos de dos carpetas distintas. Las diferencias serán resaltadas con diferentes colores y podremos realizar las modificaciones pertinentes desde el mismo programa. A continuación una captura del programa El programa incluye bastantes guías y ayudas para hacer la edición de texto más sencilla. También se podrán ver flechas hacia uno u otro sentido al lado de los textos resaltados para realizar las modificaciones con tan solo un clic.
Para instalar Meld en Ubuntu solo escribir lo siguiente en la consola:
sudo aptitude install meld