Qual è un buon equivalente Mac di WinMerge? [chiuso]

78

WinMerge è uno strumento di fusione dei file eccellente e molto potente, ma come suggerisce il nome, è solo Windows. Qual è un buon equivalente su Mac?

    
posta Warren Pena 03.11.2010 - 00:57
fonte

16 risposte

49

Puoi utilizzare FileMerge , la soluzione diff di Apple. È gratuito e viene fornito con ogni installazione di Mac OS X.
L'unico svantaggio è che devi installare Strumenti per sviluppatori . Puoi trovarli nella tua installazione di DVD che è arrivata quando hai comprato il tuo Mac (Snow Leopard o versioni precedenti). Puoi anche ottenere gli strumenti per sviluppatori dall'App Store se la tua versione del sistema operativo lo supporta.

Quindi, puoi trovarlo a /Developer/Applications/Utilities/FileMerge.app

    
risposta data 03.11.2010 - 00:58
fonte
21

Ecco quali ho trovato:

Vedi anche: Quale file strumento di confronto posso usare sotto OS X? e Confronto degli strumenti di confronto dei file su Wikipedia per l'elenco completo.

Related:

risposta data 08.05.2014 - 16:10
fonte
13

Accetta la raccomandazione per FileMerge.app. Hai anche il programma gratuito, multipiattaforma DiffMerge , ma mi piace FileMerge meglio.

    
risposta data 03.11.2010 - 01:36
fonte
10

Oggi sono incappato in questo thread e ho pensato di contribuire con questo nuovo strumento di diffusione OSS multipiattaforma che supporta il confronto tra file e directory. È una buona alternativa a WinMerge per Mac. link

Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.

Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding.

    
risposta data 02.05.2012 - 17:50
fonte
8

Un file moderno, potente, ma pagato (attualmente marzo 2013 $ 69,99) che unisce l'applicazione per OS X è Caleidoscopio . Gestisce cartelle, file e persino immagini. Copia dell'annuncio dalla pagina:

Compare text in Blocks, Fluid and Unified layouts in both Two-Way and Three-Way modes. Quickly navigate and search through the most readable diff you've ever seen.

    
risposta data 20.03.2013 - 00:40
fonte
7

Araxis Merge (http://www.araxis.com/merge_mac/index.html) è il gold standard in quest'area e ha un costo simile (qual è il peso dei bit?). Ci sono versioni per Windows e Mac, ed è davvero eccellente se ti capiti di dedicare molto tempo a diff e fusioni multiway (più comuni in questi giorni di sistemi di controllo di versione distribuiti).

Il prezzo inizia (a partire da settembre 2011) a $ 129.

    
risposta data 29.09.2011 - 00:56
fonte
2

Forse troverai interessante l'app SourceTree: link SourceTree è un client Mac gratuito per i sistemi di controllo delle versioni Git e Mercurial. Pertanto non è uno strumento diff o merge per scopi generici, ma vale la pena menzionarlo.

    
risposta data 29.09.2011 - 13:08
fonte
2

Beyond Compare è ora in versione beta per Mac. È il miglior programma di diff / merge che ho usato su Windows e vale sicuramente la pena di provarlo.

link

    
risposta data 27.05.2014 - 07:02
fonte
2

Perforce, un'applicazione di controllo del codice sorgente, ha uno strumento di gratuito * diff e unione che è multipiattaforma e funziona perfettamente con il mio mac. Si chiama P4Merge .

link

Presenta file-differ molto bene e gestisce le unioni a tre vie come un campione. Come utente WinMerge da lungo tempo, ne sono rimasto molto contento. Il suo uso di piccole icone simili a gemme in un'unione a 3 vie richiede un po 'di tempo per abituarsi. Un'icona è per il mio cambiamento, una per la loro e una per l'antenato comune. Una volta capito, è stato molto utile.

* era gratuito, ma potrebbe ora essere soggetto alle licenze di Perforce. Perforce in generale è limitato a un determinato numero di utenti e / o file, a meno che non lo acquisti. Tuttavia, queste restrizioni hanno senso solo quando si utilizza il proprio software sul lato server. Questi strumenti client-only non possono essere concessi in licenza in questo modo. Aggiornerò se mai avrò notizie dalla società in merito a questo argomento.

    
risposta data 26.06.2014 - 14:46
fonte
2

C'è un'applicazione chiamata SemanticMerge per Mac .

SemanticMerge, come dice il nome :-), è uno strumento in grado di fondersi in base alla struttura del codice anziché ai blocchi di testo. Fondamentalmente significa che analizza prima il codice e poi si fonde in base a metodi, classi e così via, quindi è abbastanza facile da configurare perché può abbinare metodi / funzioni anche quando sono stati spostati in posizioni diverse all'interno del file.

Al momento della stesura di questo, Semantic supporta .NET, C, Java, C ++ e JavaScript.

    
risposta data 25.02.2014 - 08:34
fonte
1

Sono un utente Mac legato all'eleganza e all'estetica come fattore significativo di produttività per ragioni cognitive. Un'interfaccia umana completamente nativa ed elegante è per me di fondamentale importanza.

Ho provato molti contendenti (Araxis, P4Merge e molti altri). Ho acquistato diversi. Ho adorato i cambiamenti per molto tempo. Ora il mio preferito è il caleidoscopio. Fornisce un'unione a 3 vie, può confrontare le immagini in modo intelligente, ha un'interfaccia elegante ed elegante.

Quando un'applicazione dichiara di essere multipiattaforma, suona un campanello d'allarme. Più spesso che no, significa un'interfaccia brutta, non nativa. Dovermi rabbrividire quando lavoro non è la mia idea di divertirmi al lavoro.

    
risposta data 28.08.2013 - 16:06
fonte
1

La fusione è una buona opzione ...

passaggi per installare meld su Mac:

  1. Installa MacPort:

    Le informazioni di installazione sono disponibili in: Installazione MacPort Prima di installare MacPort, devi installare Xcode e gli Xcode Command Line Tools se il tuo computer non li possiede.

  2. Apri il tuo terminale ed esegui i seguenti comandi

    i) Installazione di rarian: "sudo port install rarian"
    II) Installazione della fusione: "sued port install meld"

  3. Configurare il servizio dbus per avviare all'avvio

    I) sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
    II) launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plistdf

  4. Aggiungi la variabile LC_ALL al file .bash_profile nella directory / home esporta LC_ALL = en_US

  5. Digita comando di fusione nel terminale e l'applicazione verrà lanciata automaticamente.

getting-meld-work-on-mac-os-x

    
risposta data 20.11.2014 - 09:46
fonte
1

Uso VisualDiffer .

Non è buono come WinMerge, ma piuttosto vicino e molto economico (solo $ 3 4,99 al momento!). È promettente.

Ecco uno screenshot.

    
risposta data 30.04.2013 - 03:53
fonte
0

Modifiche - link

    
risposta data 26.04.2012 - 22:24
fonte
0

La mia soluzione gratuita preferita per unire il contenuto dei file è KDiff3 . KDiff3 può fare fusioni a due e tre vie, ha una GUI decente e ha alcune caratteristiche piuttosto potenti per facilitare l'unione.

La mia soluzione non-preferita, ma poco costosa ($ 30-ish) per la fusione dei contenuti dei file è Beyond Compare 3 . Sì, Beyond Compare 3 è disponibile solo come app nativa per Windows o Linux, ma la eseguo in WiNE tramite il facile utilizzo di Wineskin Winery app.

Quando si tratta di unire il contenuto delle directory sia KDiff3 che Beyond Compare 3 possono farlo, ma IMO KDiff3 non è molto utilizzabile a questo riguardo. Fortunatamente Oltre Confronta 3 eccels alla fusione di directory, anche su OS X.

    
risposta data 19.03.2013 - 22:05
fonte
0

Sembra che ci fossero piani per rendere WinMerge 3 disponibile anche per Mac:


Non ho fatto la mia scelta per Mac. Ma su Windows uso WinMerge, su Linux Meld (che è disponibile anche per Mac), che attualmente utilizza twdiff , ho già provato FileMerge.app e ho provato DiffMerge .

Una nota su Meld:

Meld does work on OS X and Windows, but there are no all-in-one packages for those systems available at the moment. On OS X, Meld is available from MacPorts or Fink.

    
risposta data 19.03.2013 - 21:21
fonte

Leggi altre domande sui tag