Code-Vergleichs- und Merge-Tool für Mac OSX

Irgendwelche empfohlenen Tools, die vor Ort funktionieren können (für vor Ort meine ich einige IDE oder Tools, die sowohl Funktionen zum Vergleichen als auch zum Zusammenführen haben könnten). Vergleichen Sie zwei Dateien und führen Sie sie an Ort und Stelle zusammen?

Ich verwende derzeit die diff-Befehlszeile, suche aber nach einem GUI-Tool.

Kostenloses Tool wird geschätzt. :)

Antworten (3)

Hier sind ein paar Vorschläge:

Zusammenhängende Posts:

Für mich Melddas beste Tool für Mac und Windows. Danke
Es könnte sich lohnen, TextWrangler (jetzt eingestellt) mit BBEdit zu aktualisieren . Sein Diff-Tool ist ausgezeichnet, wenn auch unterdokumentiert. Screenshot , der hier ausführlich beschrieben wird , etwa auf halber Höhe , und hat auch einen Befehlszeilenaufruf: bbdiff --ignore-spaces "./path/to/file1.txt" "./path/to/file2.txt"Funktioniert auch im freien Modus.

Sehen Sie sich diese StackOverflow-Frage an. Könnte das sein, wonach Sie gefragt haben.

Nette Empfehlung Abdul, stimme zu, werde versuchen, weitere Probleme zu sehen. :)

Wenn Sie bereits mit Code arbeiten, empfehle ich Visual Studio Code, da es über ein hervorragendes integriertes Diff-Tool verfügt. Visual Studio Code ist ein ziemlich guter Code-Editor für sich, daher denke ich, dass es eine gute App ist, die Sie zusammen mit Ihren anderen Entwicklungstools installieren sollten. Ich verwende es, um an verschiedenen Projekten außerhalb meiner Haupt-IDE zu arbeiten.

Um die Vergleichsfunktion zu verwenden, müssen Sie zunächst zwei Dateien öffnen. Klicken Sie dann im Explorer-Bedienfeld mit der rechten Maustaste auf die erste Datei und klicken Sie auf „Zum Vergleichen auswählen“. Klicken Sie dann im Explorer-Bedienfeld mit der rechten Maustaste auf die zweite Datei und klicken Sie auf „Mit ausgewählten Dateien vergleichen“. Ein neuer Tab wird geöffnet, der die beiden Dateien nebeneinander mit hervorgehobenen Unterschieden anzeigt.

Hier ist ein Beispiel für die Differenzansicht:

Editor für Visual Studio-Codeunterschiede

Praktischerweise können Sie die Differenzansicht auch von der Kommandozeile aus starten. Basierend auf der Dokumentation sieht es so aus, als könnten Sie es wie folgt starten:

code -d /path/to/file1 /path/to/file2

oder

code --diff /path/to/file1 /path/to/file2