Archive auswählen
Wählen Sie für Archive A und Archive B:
- das vom Roboter oder von WorkVisual erstellte ZIP-Archiv (es wird in ein temporäres Verzeichnis entpackt, das automatisch gelöscht wird),
- die Datei am.ini oder $config.dat eines entpackten Archivs,
- das Verzeichnis eines entpackten Archivs (Ordner-Schaltfläche oder per Drag & Drop).
Ergebnisliste
Alle Dateien beider Archive werden über ihren relativen Pfad einander zugeordnet (Groß- und Kleinschreibung spielt keine Rolle). Die Spalte Change beschreibt den Unterschied:
- only in A / only in B – die Datei ist nur in einem Archiv vorhanden,
- program changed – ein Programm (*.src, *.sub) hat anderen Code,
- N value(s) – eine Datenliste hat N Variablen mit unterschiedlichen Werten,
- comments / formatting – nur Kommentare, Leerzeichen oder Zeilenenden sind unterschiedlich,
- changed (binary) – eine Binärdatei ist unterschiedlich (kein Detailvergleich).
Die Schaltfläche Diff
- Programme (*.src) werden im Fenster KRC Diff geöffnet – demselben Fenster wie KRC » More » Compare KRC programs, wahlweise mit dem Vergleich der Punktkoordinaten.
- Datenlisten (*.dat) öffnen das Fenster ... - variables with different values: eine Tabelle Variable / A / B mit Filter. Ein Doppelklick auf einen Wert öffnet die Datei A oder B im Editor in der Zeile der Variablen. Die Schaltfläche Text diff zeigt beide Dateien Zeile für Zeile nebeneinander.
- Andere Textdateien öffnen den zeilenweisen Vergleich (PlainText Diff).
Einstellungen
Mit der Einstellungs-Schaltfläche (neben Howto) legen Sie fest, was verglichen wird:
- Compare programs – *.src, *.sub, *.dat im Verzeichnis KRC,
- Compare system and machine data – KRC/R1/System, KRC/R1/Mada, KRC/STEU,
- Compare the other files of the archive – am.ini, C/..., Konfiguration,
- Compare *.dat files value by value – ausgeschaltet: Datenlisten werden als Text verglichen,
- Compare points' coordinates of the programs – im Fenster KRC Diff,
- Compare programs in plaintext mode – Zeile für Zeile statt im Fenster KRC Diff,
- Ignored files – Platzhalter für Dateien, die übersprungen werden, standardmäßig *.log *.bak *.tmp *.~* *.old.
Das Plugin liest die Archive nur – keine Datei wird geändert. Es benötigt die Lizenz des KRC-Editors.