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. :)
Hier sind ein paar Vorschläge:
Dateizusammenführen ( opendiff
)
Es ist nicht mehr mit den Xcode Command Line Tools gebündelt, Sie müssen Xcode entweder aus dem App Store oder der Apple Developer Website installieren .
Open-Source-Beautifier und sprachbewusstes Code-Vergleichstool für viele Sprachen.
Kann mit Homebrew per Befehl installiert werden:brew install meld
Kann mit Homebrew per Befehl installiert werden:brew install tkdiff
Erhältlich im App Store
Kommerziell mit kostenloser Testversion.
Kommerziell mit kostenloser Testversion.
Nicht mehr in Homebrew, es wurde seit 2014 nicht mehr entwickelt/aktualisiert.
Zusammenhängende Posts:
Sehen Sie sich diese StackOverflow-Frage an. Könnte das sein, wonach Sie gefragt haben.
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:
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
Pratik Patel
Meld
das beste Tool für Mac und Windows. DankeRufin
bbdiff --ignore-spaces "./path/to/file1.txt" "./path/to/file2.txt"
Funktioniert auch im freien Modus.