Mi herramienta de comparación de archivos favorita era 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 compare 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?
Beyond Compare 4 ahora también se ejecuta en OSX. Visite http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew
Esta es una agregación de las respuestas publicadas en el clon eliminado de SO, Diferencia 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 los enlaces a SO solo serán visibles 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 diferentes por derecho propio, que enumeraré a continuación:
Eso concluye la fusión de ese hilo con este, como se explica aquí .
brew install meld
.FileMerge se incluye con XCode, pero prefiero Kaleidoscope , que no es gratuito.
opendiff file1 file2
Yo uso caleidoscopio . O simplemente, antiguo diff
de la CLI
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
.
DiffMerge de Sourcegear es simple y gratuito.
Puede usar diff
si está usando la línea de comandos.
Changes.app tiene una gran reputación y muchas funciones. 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 ahora también tiene herramientas de diferencias visuales integradas.
También está DeltaWalker .
Cuesta $ 40 y hay una versión de prueba disponible.
Aquí están los que he encontrado:
Combinación de archivos (opendiff)
Se incluye con Xcode con herramientas de línea de comandos instaladas
DiffMerge se incluye con Xcode con las herramientas de línea de comandos instaladas
Es gratis y de código abierto. Instalar por: brew install vim
.
Se puede instalar usando Homebrew a través del comando: brew install meld
, pero probablemente no funcionará.
Se puede instalar usando Homebrew a través del comando:brew install kdiff3
Se puede instalar usando Homebrew a través del comando:brew install tkdiff
Disponible en la tienda de aplicaciones
Comercial con prueba gratuita.
Comercial con prueba gratuita.
Comercial con prueba gratuita.
Consulte también Comparación de herramientas de comparación de archivos en Wikipedia para obtener la lista completa.
Hay muchas herramientas de comparación disponibles. Muchos hacen directorios y archivos. Algunos incluso funcionan como herramientas de combinación (2 y 3 vías). De estos, algunos ya se han mencionado en otras respuestas y su elección dependerá de las funciones que necesite y 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.
Yo uso Folder Sync . Cuesta $8.99 en la Mac App Store . Funciona muy bien.
P4Merge es una herramienta de diferenciación y fusión gratuita y muy agradable. Puede:
Descárgalo aquí para Mac y Linux
Algunas capturas de pantalla:
Diferencia visual de una imagen:
Esta herramienta https://filecomparisontool.com
vim también tiene soporte incorporado para diff lado a lado -
vim -d file1 file2
Aquí hay una página que describe el modo vim diff en detalle:
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 facilidad de uso, con un esfuerzo centrado en crear una herramienta mantenible de primera clase para los desarrolladores activos de hoy.
JRobert
radarbob