Zum Inhalt

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

  1. Der Vergleich beginnt.
  2. Dateien und Projekte werden übertragen und Operationen ausgeführt.
  3. Die Schnittstelle AfterCompare wird aufgerufen und die dazugehörige Skript-Anwendung wird gestartet.
  4. Der Vergleich wird beendet.
  5. Temporäre Dateien werden gelöscht.
  6. 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

Verwandte Themen