Der Kdiff3-Algorithmus zur Konfliktlösung ist wirklich beeindruckend.
Selbst wenn Subversion auf einen Konflikt hinweist, löst Kdiff3 diesen automatisch. Es gibt Versionen für Windows und Linux mit derselben Oberfläche. Es ist möglich, es in Tortoise und in Ihre Linux-Shell zu integrieren.
Es ist in der Liste meiner bevorzugten Open-Source-Software. Eines der ersten Werkzeuge, die ich auf einer Maschine installiere.
Sie können es als Standard-Diff-Tool in Subversion, Git, Mercurial und ClearCase konfigurieren. Es löst auch fast alle ClearCase-Konflikte. In Windows hat es eine nette Integration mit Windows Explorer: Wählen Sie zwei Dateien aus und klicken Sie mit der rechten Maustaste, um sie zu vergleichen, oder klicken Sie mit der rechten Maustaste, um eine Datei später zu speichern, und wählen Sie dann eine andere aus, um sie zu vergleichen.
Die zusammengeführte Datei kann bearbeitet werden. Hat glatte Tastaturkürzel.
Sie können damit auch Verzeichnisse vergleichen und zusammenführen. Sehen:
Eine erweiterte Funktion besteht darin, reguläre Ausdrücke zum Definieren automatischer Zusammenführungen zu verwenden.
Mein einziger Ärger ist, dass es etwas schwierig zu kompilieren ist, wenn es nicht in Ihrem bevorzugten Distribution-Repository vorhanden ist.