AfterCompare
Skript-Anwendungen, die über diese Schnittstelle aufgerufen werden, dienen dazu, die Änderungen an den Daten nach einem Vergleich rückgängig zu machen. Die Skript-Anwendungen werden immer dann gestartet, wenn ein Vergleich auf der Client-Seite gestartet wird (z. B. zwischen zwei Versionen oder einem Backup und einer Version).
Vorgehensweise
- Der Vergleich beginnt.
- Dateien und Projekte werden übertragen und Operationen ausgeführt.
- Die Schnittstelle AfterCompare wird aufgerufen und die dazugehörige Skript-Anwendung wird gestartet.
- Der Vergleich wird beendet.
- Temporäre Dateien werden gelöscht.
- Der Vergleich wird abgeschlossen.
Beispiel: Nach dem Vergleich kann der temporäre Ordner, in den die Daten für den Vergleich entpackt wurden, wieder gelöscht werden.
Tritt ein Fehler in einer Skript-Anwendung auf, bleiben die eingecheckten Daten unverändert erhalten und der Bearbeitungszustand der Komponente wird nicht geändert. Es wird eine Fehlermeldung ausgegeben.
Kommandozeile für diese Skript-Anwendung
ScriptAfterCompare.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the client archive] /at:c
Beschreibung der Schnittstellendatei
Die Sektionen [Common], [Component] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
Die Sektionen [User] und [Version] werden nicht angegeben.
Sektion Specific
In der Sektion [Specific] können folgende Schlüssel konfiguriert werden:
Schlüssel | I/O | Beschreibung | Werte | Default |
---|---|---|---|---|
Type | I | Zeigt, welche Daten verglichen werden. | 1: Backup mit Backup 2: Version mit Backup 4: Version mit Version | |
WorkingDirM | I | Vollständiger Pfad des Arbeitsverzeichnisses des Masters | ||
WorkingDirM_BC | I | Vollständiger Pfad des Archivordners des Masters, in dem die Skript-Anwendung BeforeCompare.exe ihre Projektdaten speichert. Wenn dieser Schlüssel leer ist, wurde die Skript-Anwendung BeforeCompare.exe nicht ausgeführt oder hat keine Ergebnisse geliefert. | ||
WorkingDirS | I | Vollständiger Pfad des Arbeitsverzeichnisses des Slaves | ||
WorkingDirS_BC | I | Vollständiger Pfad des Archivordners des Slaves, in dem die Skript-Anwendung BeforeCompare.exe ihre Projektdaten speichert. Wenn dieser Schlüssel leer ist, wurde die Skript-Anwendung BeforeCompare.exe nicht ausgeführt oder hat keine Ergebnisse geliefert. | ||
BackgroundChangeCheck | I | Gibt an, ob die Prüfung Teil einer Hintergrundprüfung ist. Die Hintergrundprüfung prüft nur auf Unterschiede und nicht auf Konsistenz oder Versionierung. | Y/N | N |