Kapitel 3. Mit KDiff3 Ordner vergleichen und zusammenführen

Einführung zum Ordnervergleich oder -zusammenführung

Oftmals müssen Programmierer in einem Ordner viele Dateien bearbeiten. Aus diesem Grund können Sie mit KDiff3 komplette Ordner rekursiv vergleichen und zusammenführen.

Auch wenn das Vergleichen und Zusammenführen von ganzen Ordnern recht naheliegend und einleuchtend erscheint, gibt es einige Details, die Sie wissen sollten. Der wichtigste Punkt ist natürlich, dass sich jeder Durchlauf dieser Funktion gleich auf viele Dateien auswirkt. Wenn Sie keine Sicherungskopie der Originaldaten haben, könnte es schwer oder gar unmöglich werden, den Originalstand wiederherzustellen. Bevor Sie das Zusammenführen starten, sollten Sie also sicherstellen, dass Ihre Daten gesichert sind und das Sie alles rückgängig machen können. Ob Sie ein Archiv erstellen oder ein System zur Versionskontrolle benutzen, ist Ihre Entscheidung; selbst erfahrene Programmierer und Integratoren benötigen hin und wieder die alten Quelltexte. Bitte beachten Sie auch, dass selbst ich (der Autor von KDiff3) keine Garantie geben kann, dass das Programm fehlerlos ist. Entsprechend der GNU-GPL gibt es für dieses Programm KEINE GARANTIE. Also denken Sie daran:

Irren ist menschlich, aber um etwas wirklich durcheinander zu bringen braucht man schon einen Computer ;-)

All diese Dinge kann KDiff3 für Sie erledigen: KDiff3 ...

  • ... liest und vergleicht rekursiv zwei oder drei Ordner,

  • ... behandelt symbolische Verknüpfungen besonders vorsichtig,

  • ... lässt Sie Ihre Dateien per Mausklick durchsuchen,

  • ... macht für jedes Objekt einen Vorschlag zum Zusammenführen; Sie können den Vorschlag vor dem Start anpassen,

  • ... kann das Zusammenführen simulieren und zeigt die simulierten Änderungen an, ohne sie wirklich durchzuführen,

  • ... führt letztendlich die Zusammenführung durch und lässt Sie (wenn nötig) eingreifen,

  • ... führt ausgewählte Aktionen entweder mit allen (F7-Taste), oder nur mit den ausgewählten Objekten (F6-Taste) aus,

  • ... setzt das Zusammenführen nach einem manuellen Eingriff fort (F7-Taste),

  • ... erzeugt optional Sicherungskopien mit der Erweiterung .orig,

  • ...