Kompare

Kompare
Información sobre la plantilla
Parte de la familia Utilidades
Kompare.JPG
Programa para la comparación de cambios en archivos a nivel de carpeta.
CreadorJohnFirebaugh, Otto Bruggeman
Fecha de Creación2001
Lanzamiento inicial2001
Versiones[2.0, 3.0, 4.8.2,
Última versión estable3.5.1
Plataformas soportadasKDE
Sistemas Operativos compatiblesUbuntu, Debian
IdiomaInglés, Español, Japonés
Coreano, Chino, Portugués, Turco, Italiano, Ruso
LicenciaLicencia Pública General GNU.

Kompare. Es un programa GUI que muestra las diferencias entre archivos fuente y permite fusionarlos. Puede utilizarse para comparar diferencias en los archivos o en los contenidos de las carpetas. Soporta varios formatos diff y proporciona muchas opciones para personalizar el nivel de información que se muestra. Es unvisor de diferencias gráfica que permitevisualizar los cambios en un archivo.

Historia

Kompare fue originalmente diseñado por OttoBruggeman, ahora se mantiene en su mayor parte por Jeff Snyder y Josué Quilla. Comenzó con el nombre de KDiff2, pero cambió su nombre cuando el código se convirtió en parte del paquete SDK de KDE, donde todavía residehoy en día, un testimonio de la fuerza de la comunidad de KDE.

Funciones

  • Comparardos archivos de texto.
  • Comparar recursivamente directorios.
  • Ver los parches generados por esta.
  • Combinar un parche en un directorio existente.
  • Su entretenimiento durante el que se compilan aburrida.

Características

  • Realiza la tarea de aplicar o deshacer las diferencias aplicadas con tan solo apuntar y pulsar.
  • Se pueden realizar múltiples operaciones de aplicación o no aplicación en una o en todas las operaciones.
  • Los directorios son de comparación
  • Lectura de archivos diff
  • Creación y aplicación de los parches.

Descripción

Kompare proporciona una interfaz gráfica para el programa diff. La interfaz muestra los archivos fuente y destino uno al lado del otro con todas las diferencias resaltadas de forma automática. Desde este punto de partida, los cambios en un archivo pueden aplicarse secuencialmente en el otro archivo en una base selectiva y controlada. No todos los cambios tienen porqué aplicarse y si aplica un cambio siempre puede 'deshacerse'. Cuando se hayan aplicado todos los cambios necesarios, podrán guardarse y se mostrarán de la forma habitual en la aplicación original utilizada para crear el archivo.

Además de mostrar las diferencias entre los archivos fuente y destino, Kompare puede utilizar para crear y ver un archivo especial llamado un 'diff'. Este archivo captura las diferencias entre las dos fuentes en un solo archivo que puede utilizarse para ver y aplicar cambios a cualquier otra copia del archivo.

Kompare es también un gran programa para la comparación de cambios en archivos a nivel de carpeta. Cuando se utilizan para comparar carpetas, Kompare examina recursivamente las subcarpetas y los archivos que contengan para encontrar diferencias. En esta situación, cada archivo en el que se encuentren diferencias se abre automáticamente y se lista en Kompare, permitiéndose una navegación sencilla entre los diferentes archivos.

Funcionamiento

Un acceso rápido para iniciar Kompare se puede encontrar en el menú K en el grupo Desarrollo: Desarrollo → Kompare.

Cuando Kompare se inicia, lo primero que hace es mostrar un diálogo desde el que seleccionar los archivos que desea comparar. Se pueden seleccionar también configuraciones especiales para las propiedades del diff, así como para el aspecto. En el formulario del archivo se debe seleccionar los archivos fuente y destino a comparar. Éstos pueden ser dos archivos cualesquiera o una URL y un archivo. Una vez seleccionados se debe pulsar el botón Comparar.

Una vez que Kompare haya descubierto las diferencias se mostrarán en la interfaz principal. Cuando se comparan dos archivos o un url y un archivo, el proceso tan solo dura unos segundos. Sin embargo, cuando se comparan carpetas con muchos archivos y subcarpetas, el proceso puede durar bastante.

Interfaz principal

Esta sección proporciona una vista rápida de la interfaz principal que está dividida en dos áreas:

  • Menús: Kompare proporciona una interfaz con la que se puede interactuar a través de los menús.
  • Barra de herramientas: La barra de herramientas de Kompare proporciona accesos rápidos a las operaciones diff y de fusionado, usadas con más frecuencia. La orientación de la barra de herramientas, posición del texto, propiedades del tamaño de los iconos y los iconos de accesos rápidos a mostrar pueden personalizarse desde el menú contextual que aparece cuando se pulsa sobre la barra de herramientas con el botón derecho del ratón. Este menú contextual también permite activar la barra u ocultarla. Si la barra está oculta y desea mostrarla, seleccione Preferencias → Mostrar barra de herramientas.
  • Carpetas fuente y destino: Los paneles de las carpetas fuente y destino muestran las carpetas de las que se ha realizado la comparación de archivos. Cuando se incluyen muchas subcarpetas en la comparación, seleccionando una carpeta se mostrará el primer documento en la carpeta que contenga diferencias entre el fuente y el destino.
  • Archivos fuente y destino: El panel de archivos fuente y destino muestran los archivos en los que se encontraron diferencias entre la carpeta fuente y la de destino. Cuando una carpeta contiene varios documentos con diferencias, se listan todos los documentos con diferencias. Se mostrará el documento seleccionado.
  • Cambios de línea fuente y destino: Los cambios del panel de línea fuente y destino resumen las diferencias encontradas entre la fuente actual y los documentos de destino. Seleccionar un registro dentro del panel resalta y selecciona la diferencia. Es una forma práctica de navegar e inspeccionar documentos grandes con muchas diferencias.
  • Vista fuente y destino: Las vista fuente y destino conforman el espacio de trabajo principal de Kompare. Aquí se muestran los contenidos y se resaltan las diferencias entre los archivos fuente y destino junto los números de línea.
  • Vista texto: La vista de texto no se muestra de forma predeterminada. Puede abrirse seleccionando Preferencias → Mostrar vista de texto.
  • Barra de estado: La barra de estado proporciona un resumen de los archivos o carpetas fuente y destino que se estén comparando. La barra de estado también informa del número de cambios encontrados en el documento actual y cuenta las diferencias que se hayan aplicado. Además la barra de estado muestra el número global de documentos que contienen diferencias y el número de documentos seleccionados de este conjunto.

Trabajar con archivos Diff

Los archivos Diff sólo contienen los cambios hechos en los archivos, o un conjunto de archivos en un sistema de carpetas, y pueden contener o no un número de líneas contextuales después de las líneas de cambios. El conjunto de cambios de una línea y sus líneas de contenido es lo que se conoce como bloque. Por tanto, un archivo diff puede contener varios bloques de uno o más archivos.

Cuando las líneas contextuales de dos o más bloques se solapan, se consideran un solo bloque. Los archivos Diff también pueden utilizarse para:

  • Aplicar los cambios contenidos en los bloques a un archivo original.
  • Aplicar los cambios contenidos en los bloques a un archivo o conjunto de archivos en un sistema de carpetas.
  • Realizar modificaciones antes de aplicarlas a un archivo original o a un conjunto de archivos en un sistema de carpetas.

Fuente