¿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?

Sorin
fuente
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

brisa de naranja
fuente
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í .

Richard J. Ross III
fuente
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.

nuc
fuente
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.

Thilo
fuente
7

DiffMerge de Sourcegear es simple y gratuito.

nthonygreen
fuente
Parece ser mucho mejor que FileMerge de XCode, gracias.
sorin
5

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

Harv
fuente
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.

Marc Charbonneau
fuente
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

También hay DeltaWalker .

Son $ 40, y hay una versión de prueba disponible.

Nathan Greenstein
fuente
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.

kenorb
fuente
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.

Kevin
fuente
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í

Brad Parks
fuente
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!
Mate
fuente
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í

Abram
fuente