Ediff

Ediff

Ediff es una interfaz visual integral para las utilidades Unix diff y patch.
Ediff es una interfaz visual integral para las utilidades Unix diff y patch.Ediff proporciona una manera conveniente de navegar simultáneamente a través de las diferencias entre un par (o un triple) de archivos o buffers (que se denominan 'variantes' para nuestros propósitos).Los archivos que se comparan, el archivo A, el archivo B y el archivo C (si corresponde) se muestran en ventanas separadas (una al lado de la otra, una encima de la otra o en marcos separados), y las diferencias se resaltan a medida que avanzaa través de ellos.También puede copiar regiones de diferencias de un búfer a otro (y recuperar viejas diferencias si cambia de opinión) ... Otra característica poderosa es la capacidad de fusionar un par de archivos en un tercer búfer.La fusión con un archivo ancestro también es compatible.Además, Ediff está equipado con capacidades de nivel de directorio que permiten al usuario iniciar convenientemente sesiones de exploración o fusión en grupos de archivos en dos (o tres) directorios diferentes.Además, Ediff puede aplicar un parche a un archivo y luego permitirle recorrer ambos archivos, el parcheado y el original, simultáneamente, diferencia por diferencia.Incluso puede aplicar un parche directamente desde un búfer de correo, es decir, los parches recibidos por correo ni siquiera tienen que guardarse.Dado que Ediff le permite copiar diferencias entre variantes, en efecto, puede aplicar parches de forma selectiva (es decir, puede copiar una región de diferencia de file.orig a file, deshaciendo así cualquier parche particular que no le guste).¡Ediff incluso comprende parches de varios archivos y puede aplicarlos interactivamente!(Ediff puede reconocer parches de varios archivos solo si están en el formato de contexto o en el formato GNU unificado. Todos los demás parches se tratan como parches de 1 archivo. Ediff está [con suerte] usando el mismo algoritmo que el parche para determinar qué archivos necesitan serparcheado). Ediff conoce el control de versiones, que le permite comparar archivos con sus versiones anteriores.Ediff también trabaja con archivos remotos y comprimidos, automáticamente los descompone y los descomprime.
ediff

Alternativas a Ediff para Python

Meld

Meld

Herramienta de combinación y diferencia visual visual basada en Python de código abierto para comparar archivos y carpetas.