Efficient Forged Atomic Parallel

MergeQaiPro-Handbuch Ordner vergleichen
Inhaltsverzeichnis

Ordner vergleichen

Zwei Projektstände, zwei Sicherungen, zwei Auslieferungen: Der Ordner-Vergleich sagt Ihnen, welche Dateien sich unterscheiden — und von dort geht es per Doppelklick direkt in den Datei-Vergleich.

8.1 Die Liste

Die Übersicht hat drei Spalten: Erste, Änderungen und Zweite. In der Mitte steht, was mit der Datei ist:

StatusBedeutung
GeändertAuf beiden Seiten vorhanden, Inhalt weicht ab — Doppelklick öffnet den Vergleich
Nur linksfehlt auf der zweiten Seite
Nur rechtsfehlt auf der ersten Seite
Gleichidentisch — standardmäßig ausgeblendet, über Gleiche anzeigen einblendbar

Ganz unten fasst eine Zeile zusammen: „14 geändert · 3 nur links · 5 nur rechts · 212 gleich“. Findet MergeQaiPro nichts, steht dort „Keine Dateien gefunden.“

Screenshot 15: Ordner-Vergleich: Liste mit den Spalten Erste / Änderungen / Zweite, Statusangaben und der Zusammenfassung in der Fußzeile
Abb. 15 — Ordner-Vergleich: Liste mit den Spalten Erste / Änderungen / Zweite, Statusangaben und der Zusammenfassung in der Fußzeile

8.2 Ordner, die anders heißen

Zwei Stände desselben Projekts liegen oft in verschieden benannten Ordnern — original hier, modified dort. Nach dem Namen verglichen wären das zwei fremde Verzeichnisse: Jede Datei erschiene doppelt, einmal als nur links und einmal als nur rechts, die beiden Bäume stünden untereinander statt nebeneinander, und ein Datei-Vergleich wäre von dort gar nicht erreichbar.

MergeQaiPro erkennt solche Paare und behandelt sie als dasselbe Verzeichnis: In der Zeile steht links der eine, rechts der andere Name, und darunter liegen die Dateien paarweise gegenüber — mit Doppelklick wie überall.

Woran MergeQaiPro die Paare erkennt

Nicht am Namen — der ist ja gerade verschieden —, sondern am Inhalt. Für jeden Ordner ohne Gegenstück links wird gegen jeden ohne Gegenstück rechts gemessen, wie stark sich ihre Einträge decken: wie viele Namen darin auf beiden Seiten vorkommen, gemessen am größeren der beiden Verzeichnisse. Die stärksten Paare werden zuerst vergeben, jeder Ordner höchstens einmal. So finden auch mehrere umbenannte Ordner auf derselben Ebene zueinander.

LageErgebnis
Ordner decken sich zur Hälfte oder mehrwerden gepaart — die stärkste Übereinstimmung zuerst
Mehrere umbenannte Ordner je Seitejeder bekommt den Partner, zu dem er am besten passt
Deckung unter der Hälftekeine Paarung — die Ordner bleiben „nur links" bzw. „nur rechts"
Ordner ist leerkeine Paarung; dort gibt es nichts, worauf sich die Aussage stützen ließe
Gleich starke Kandidatendie alphabetische Reihenfolge entscheidet — derselbe Vergleich liefert immer dasselbe Ergebnis
ℹ️ Gilt auf jeder Ebene
Die Zuordnung wird für jede Ordnerebene neu getroffen — also auch tief im Baum. Ein umbenannter Unterordner innerhalb eines bereits gepaarten Ordners findet seinen Partner genauso.

8.3 Dateien übertragen

Neben jeder Zeile stehen zwei Pfeile: „Datei nach rechts kopieren“ und „Datei nach links kopieren“. Damit gleichen Sie einzelne Dateien an, ohne sie zu öffnen.

⚠️ Wird sofort geschrieben
Der Klick kopiert ohne Umweg. Würde dabei eine vorhandene Datei überschrieben, fragt MergeQaiPro vorher: „… wird überschrieben. Das lässt sich nicht rückgängig machen. Fortfahren?“ — es gibt kein Rückgängig und keinen Papierkorb.

8.4 Rauschen ausblenden: Ausschlüsse

In einem Projektordner liegen Dinge, die nie interessieren: Build-Ausgaben, geladene Bibliotheken, die Verzeichnisse der Versionsverwaltung. Über das Kontextmenü einer Zeile nehmen Sie einen Ordner oder eine Datei mit Vom Vergleich ausnehmen heraus; Ausschlüsse aufheben (n) holt alles wieder zurück.

Schneller geht es mit Vorlagen ▾ — sie nehmen häufige Ordner und Dateien in einem Zug heraus:

VorlageNimmt heraus
Build-ArtefakteAusgabe- und Zwischenverzeichnisse des Übersetzens
Abhängigkeitenheruntergeladene Fremdbibliotheken
Versionsverwaltungdie Verwaltungsordner von Git und Co.
IDE-DateienArbeitsdateien der Entwicklungsumgebung
Systemdateienwas Windows und macOS nebenbei ablegen
Temporäres und ProtokolleZwischen- und Protokolldateien
Screenshot 16: Menü „Vorlagen ▾“ mit den sechs Ausschluss-Vorlagen
Abb. 16 — Menü „Vorlagen ▾“ mit den sechs Ausschluss-Vorlagen
An unhandled error has occurred. Reload 🗙