¿Qué herramienta de comparación de archivos puedo usar con OS X?


77

Mi herramienta de comparación de archivos favorita fue Beyond Compare, pero como recientemente cambié a OS X, ya no puedo usarla y estoy buscando una alternativa, preferiblemente una gratuita.

Actualización: cometí el error de no especificar que también estoy buscando una herramienta que haga una comparación de directorios, no solo archivos. Debido a que esto podría hacer que las respuestas ya no sean válidas, hice otra pregunta para esto ¿Qué herramientas de comparación de directorios puedo usar en OS X?


Vea mi respuesta a su otra pregunta. Lo mismo ocurre con la recomendación de Anthony.
— JRobert

Respuestas:


23

Beyond Compare 4 ahora también se ejecuta en OSX. Visite http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew


1
Como usuario de Beyond Compare desde hace mucho tiempo (más de 10 años), podría decir que lo único que me faltaba en mi antiguo período de Windows era BC. Ahora @orangebreeze obtendrá muchos votos, ya que no hay nada tan bueno como BC y probé la mayoría de las herramientas.
— sorin

60

Esta es una agregación de las respuestas publicadas en el clon borrado de SO, diff gráfica para Mac OS X . Incluye enlaces a cada producto y el precio actual desde la última edición en USD.

Tenga en cuenta que cualquier enlace a SO solo será visible para los usuarios que pueden ver el contenido eliminado, lo que requiere privilegios de moderador o una reputación de 10k en ese sitio.

Hubo algunas otras sugerencias, que no eran herramientas diff por derecho propio, que enumeraré a continuación:

Eso envuelve la fusión de ese hilo en este, como se cubre aquí .


2
Para cualquier persona que utilice MacPorts kdiff3 , meld, tkdiff, mencionados anteriormente, así como xxdiffestán todos disponibles a través port install.
— Ioannis Filippidis

Intenté fusionar a través de Macports y se requirió una gran cantidad de dependencias. Desde entonces he cambiado a usar el diff de TextWrangler. Esto hace comparaciones de directorios y puede combinar los cambios línea por línea. Sin embargo, no se compara en tres sentidos.
— Jason S

3
FWIW meld también está disponible a través de brew. brew install meld.
— Commadelimitado

P4Merge es gratis, muy agradable, se puede usar como un diferencial y una combinación también, ya no necesita descargarse con un cliente de rendimiento, ¡e incluso puede imágenes visualmente diferenciadas! Descargar aquí
— Brad Parks

Muchas gracias. TextWrangler es realmente fácil de usar.
— swiftBoy

26

FileMerge se incluye con XCode, pero prefiero Kaleidoscope, que no es gratuito.


3
Para encontrar FileMerge (suponiendo que tenga XCode) ... inicie Xcode y elija el menú 'Xcode' -> Abrir herramienta de desarrollador -> FileMerge. O puede evitar iniciar XCode hurgando en /Applications/Xcode.app/Contents/Applications/FileMerge.app
— Harry Wood

1
Cuando Harry Wood dice "hurgando", significa escribir en la terminal: abra /Applications/Xcode.app/Contents/Applications/FileMerge.app
— Roberto

@Roberto o vía Finder -> Ir -> Ir a la carpeta ... (Cmd + Shift + G)
— desde el

1
@HarryWood @Roberto puede abrir filemerge desde la consola sin necesidad de opendiff file1 file2
— hurgar

2
Vine aquí para averiguar cómo abrir filemerge (¡siempre lo olvido!), Y noté que ya había dejado un comentario explicando cómo en el pasado *
— choca los


11

No es genial, pero FileMerge incluido con el sistema operativo se puede iniciar desde la línea de comandos como opendiff a.txt b.txt.



5

Puedes usarlo diffsi estás usando la línea de comandos.


5

Changes.app tiene una gran reputación y muchas características. Kaleidoscope también es genial y tiene una interfaz de usuario bellamente diseñada.

También vale la pena mencionar si está programando que Xcode 4 también tiene herramientas de diferencia visual incorporadas ahora.


1
+1 para Changes.app es el único con una GUI que puede ignorar los espacios en blanco
— iniciales

1
BitBQ adquirió los cambios en octubre de 2012. El último enlace para los cambios es: bitbq.com/changes
— Matthieu Cormier


3

Aquí están los que he encontrado:

  • FileMerge (opendiff)

    Se incluye con Xcode con las herramientas de línea de comandos instaladas

  • DiffMerge Se incluye con Xcode con las herramientas de línea de comandos instaladas

  • vimdiff

    Es gratis y de código abierto. Instalar por: brew install vim.

  • Fusión

    Se puede instalar usando Homebrew a través del comando: brew install meldpero probablemente no funcionará.

  • KDiff3

    Se puede instalar usando Homebrew a través del comando:brew install kdiff3

  • TkDiff

    Se puede instalar usando Homebrew a través del comando:brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Disponible en App Store

  • Caleidoscopio

    Comercial con prueba gratuita.

  • Araxis Merge

    Comercial con prueba gratuita.

  • Cambios

    Comercial con prueba gratuita.

Consulte también Comparación de herramientas de comparación de archivos en Wikipedia para obtener la lista completa.


2

Hay muchas herramientas de comparación disponibles. Muchos hacen directorios y archivos. Algunos incluso funcionan como herramientas de fusión (2 y 3 vías). De estos, algunos ya se han mencionado en otras respuestas y su elección dependerá de las características que requiera y de cuánto esté dispuesto a pagar por la herramienta. Hay una buena página de Wikipedia con una comparación de muchos de los más conocidos.



1

P4Merge es una herramienta gratuita, muy agradable para diferenciar y combinar. Puede:

  • Archivos Diff
  • Hacer combinaciones de 3 vías
  • Do Folder diffs
  • ¡Visualmente diff 2 archivos de imagen!

Descárguelo aquí para Mac y Linux

Algunas capturas de pantalla:

ingrese la descripción de la imagen aquí

Diferencia visual de una imagen: ingrese la descripción de la imagen aquí


1

Esta herramienta https://filecomparisontool.com

  1. Basado en la web, por lo que es compatible
  2. Móvil amigable
  3. Ahorre comparación hasta 6 meses
  4. Compartir comparación a través de URL
  5. ¡Es gratis!


0

GitX-dev es una bifurcación (variante) de GitX, una GUI desaparecida hace mucho tiempo para el sistema de control de versiones git. Se ha mantenido y mejorado con cambios orientados a la productividad y la amabilidad, con un esfuerzo centrado en hacer una herramienta de primera clase y sostenible para los desarrolladores activos de hoy.

https://rowanj.github.io/gitx/

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.