Quale strumento di confronto dei file posso usare con OS X?


77

Il mio strumento di confronto dei file preferito era Beyond Compare ma da quando sono passato di recente a OS X, non sono più in grado di usarlo e sto cercando un'alternativa, preferibilmente una gratuita.

Aggiornamento: ho fatto l'errore di non specificare che sto anche cercando uno strumento che faccia il confronto delle directory, non solo i file. Perché questo potrebbe rendere non valide le risposte già fatte, ho fatto un'altra domanda per questo Quali strumenti di confronto delle directory posso usare su OS X?


Vedi la mia risposta all'altra tua domanda. Idem la raccomandazione di anthonyg.
JRobert,

Risposte:


23

Beyond Compare 4 ora funziona anche su OSX. Visita http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew


1
Come utente di lunga data di Beyond Compare (oltre 10 anni), potrei dire che l'unica cosa che mi mancava dal mio vecchio periodo di Windows era BC. Ora @orangebreeze otterrà molti voti in quanto non c'è niente di buono come BC e ho provato la maggior parte degli strumenti.
sorin,

60

Si tratta di un'aggregazione delle risposte pubblicate sul clone cancellato così, diff grafica per Mac OS X . Include collegamenti a ciascun prodotto e il prezzo corrente dall'ultima modifica in USD.

Si noti che tutti i collegamenti a SO saranno visibili solo agli utenti che possono visualizzare i contenuti eliminati, il che richiede privilegi di moderatore o reputazione 10k su quel sito.

C'erano alcuni altri suggerimenti, che non erano strumenti diff a sé stanti, che elencherò di seguito:

Quel che riguarda la fusione di quel thread in questo, come spiegato qui .


2
Per chiunque utilizzi MacPorts kdiff3 , meld, tkdiff, sopra elencati, così come xxdiffsono tutte disponibili tramite port install.
Ioannis Filippidis,

Ho provato a fondere tramite Macports e sono state richieste molte dipendenze. Da allora sono passato all'utilizzo del diff di TextWrangler. Questo fa confronti tra directory e puoi unire le modifiche riga per riga. Non fa il confronto in tre modi però.
Jason S,

3
La combinazione FWIW è disponibile anche tramite birra. brew install meld.
comunicato

P4Merge è gratuito, molto bello, può essere usato sia come diff che come merge, non ha più bisogno di essere scaricato con un client perforce e può persino visualizzare immagini diff! Scarica qui
Brad Parks il

Grazie mille .. TextWrangler è davvero facile da usare.
swiftBoy,

26

FileMerge è in bundle con XCode, ma preferisco Kaleidoscope che non è gratuito.


3
Per trovare FileMerge (supponendo che tu abbia XCode) ... avvia Xcode e seleziona il menu 'Xcode' -> Apri strumento di sviluppo -> FileMerge. Oppure puoi evitare di avviare XCode frugando in /Applications/Xcode.app/Contents/Applications/FileMerge.app
Harry Wood,

1
Quando Harry Wood dice "frugare in giro", significa digitare nel terminale: apri /Applications/Xcode.app/Contents/Applications/FileMerge.app
Roberto

@Roberto o tramite Finder -> Vai -> Vai alla cartella ... (Cmd + Maiusc + G)
nuc

1
@HarryWood @Roberto puoi aprire filemerge dalla console senza bisogno di opendiff file1 file2
rovistare

2
Sono venuto qui per scoprire come aprire filemerge (dimentico sempre!), E ho notato che avevo già lasciato un commento che spiegava come in passato * high fives past self *
WickyNilliams


11

Non è eccezionale, ma FileMerge in bundle con il sistema operativo può essere avviato dalla riga di comando come opendiff a.txt b.txt.



5

Puoi usare diffse stai usando la riga di comando.


5

Changes.app ha un'ottima reputazione e molte funzionalità. Anche il caleidoscopio è eccezionale e ha un'interfaccia utente ben progettata.

Vale anche la pena ricordare che se stai programmando che Xcode 4 ha anche degli strumenti di visualizzazione visiva integrati.


1
+1 per Changes.app È l'unico con una GUI che puoi ignorare sia gli spazi bianchi principali che quelli finali.
nuc

1
Le modifiche sono state acquisite da BitBQ nell'ottobre del 2012. L'ultimo collegamento per le modifiche è: bitbq.com/changes
Matthieu Cormier,


3

Ecco quello che ho trovato:

  • FileMerge (opendiff)

    È in bundle con Xcode con gli strumenti da riga di comando installati

  • DiffMerge È in bundle con Xcode con gli strumenti da riga di comando installati

  • vimdiff

    È gratuito e open source. Installare da: brew install vim.

  • meld

    Può essere installato usando Homebrew tramite il comando :,brew install meld ma probabilmente non funzionerà.

  • KDiff3

    Può essere installato usando Homebrew tramite comando:brew install kdiff3

  • TkDiff

    Può essere installato usando Homebrew tramite comando:brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Disponibile su App Store

  • Caleidoscopio

    Commerciale con prova gratuita.

  • Araxis Merge

    Commerciale con prova gratuita.

  • I cambiamenti

    Commerciale con prova gratuita.

Controlla anche Confronto degli strumenti di confronto dei file su Wikipedia per l'elenco completo.


2

Ci sono molti strumenti di confronto disponibili. Molti fanno directory e file. Alcuni addirittura funzionano come strumenti di unione (2 e 3 vie). Di questi, alcuni sono già stati menzionati in altre risposte e la tua scelta dipenderà dalle funzionalità richieste e da quanto sei disposto a pagare per lo strumento. C'è una buona pagina di Wikipedia con un confronto tra molti dei più noti.



1

P4Merge è uno strumento diff e mer gratuito gratuito e molto bello. Può:

  • File diff
  • Effettua fusioni in 3 modi
  • Differenze cartella
  • File di immagine visivamente diff 2!

Scaricalo qui per Mac e Linux

Alcuni screenshot:

inserisci qui la descrizione dell'immagine

Differenza visiva di un'immagine: inserisci qui la descrizione dell'immagine




0

GitX-dev è un fork (variante) di GitX, una GUI lungamente defunta per il sistema di controllo versione git. È stato mantenuto e migliorato con cambiamenti orientati alla produttività e alla cordialità, con uno sforzo incentrato sulla creazione di uno strumento di prim'ordine e mantenibile per gli sviluppatori attivi di oggi.

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

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.