Was gefällt dir am besten Code Compare?
Ich habe die letzten Wochen damit verbracht, mindestens zehn Code-Vergleichswerkzeuge zu suchen und zu bewerten. Das war nicht einfach, da ich viele Anforderungen habe, was ich von einem solchen Werkzeug erwarte. Ich habe das gleiche Diff-Tool seit 10 Jahren verwendet und es war nicht schlecht. Aber es ist veraltet und wird nicht weiterentwickelt, also habe ich angefangen, nach etwas Besserem zu suchen, das zukunftssicherer ist.
Meine Hauptanforderungen sind:
- Code-zentrierte Dateivergleiche hauptsächlich für C# - nicht nur die Zeichen oder Wörter, sondern durch Analyse der Syntax und Semantik der Programmiersprache
- Kristallklare Visualisierung von Änderungen ohne darüber nachdenken zu müssen, besonders wenn ein Codeblock verschoben und teilweise geändert wurde
- Möglichkeit, Tastenkombinationen für das Verschieben von Änderungen von einer Seite zur anderen, das Navigieren von Änderung zu Änderung, das Neuladen der aktuellen Dateien und das Schließen des Programms anzupassen
- Möglichkeit, Farben, Schriftarten und Schriftgrößen anzupassen
- Einfache Git-Integration
- Windows Explorer-Integration (Vergleich einer beliebigen Datei oder eines Ordners mit einem anderen an einem anderen Ort)
- Gute Leistung
- Ordnervergleich
- Unterschiede in Kodierungen und Zeilenenden anzeigen
- Eine schnelle Nachricht anzeigen, wenn zwei Dateien gleich sind (Das war definitiv nicht bei jedem Tool der Fall, das ich ausprobiert habe.)
- Schön zu haben: Dunkelmodus
- Moderater Preis
- Kein Bedarf an anderen Vergleichstypen wie Bilder oder Teile der Registrierung
Nachdem ich eine ganze Reihe von Code-Vergleichswerkzeugen gesehen habe, kann ich ehrlich sagen, dass Code Compare definitiv das richtige Werkzeug für mich ist. Ich liebe es absolut, dass Code Compare mir nahezu vollständige Kontrolle über den Vergleichsprozess gibt. Es ist das einzige Tool, das mir erlaubt, die Vergleichsqualität zu wählen und andere feingranulare Optionen für den Vergleich hat. Im Gegensatz zu Code Compare haben die meisten anderen Tools nicht korrekt erkannt oder visualisiert, ob ein Code verschoben und gleichzeitig geändert wurde. Das ist für mich wirklich essenziell, bevor ich Code commite.
Code Compare erfüllt meine oben genannten Anforderungen vollständig. Kein anderes Produkt auf dem Markt hat dies in einem solchen Ausmaß erreicht. Es gibt andere gute Diff-Tools, aber sie sind meist nicht code-zentriert. Code Compare konzentriert sich in erster Linie auf Code und schafft es daher, in diesem Thema weit vor den anderen Diff-Tools zu liegen. Ich bin wirklich froh, dass meine lange Suche endlich vorbei ist.
Ein Punkt, der noch etwas verbessert werden könnte, ist die Unterstützung für den Dunkelmodus. Im Moment kann man die Farben des Texteditors umkehren, aber selbst mit dem dunklen Skin gibt es immer noch Teile der Benutzeroberfläche, die nicht dunkel sind, wie die Zeilennummernspalte. Ein weiteres kleines Detail wäre die Unterstützung für die neuesten C#-Funktionen wie lokale Funktionen bei der Analyse der Code-Semantik. Bewertung gesammelt von und auf G2.com gehostet.