Baselines und Prüfpunkte mithilfe des Befehls .scan hinzufügen

Mit dem Befehl .scan können Sie der Stückliste zusätzliche Informationen hinzufügen. Bei der Ausführung des Befehls .scan speichert das System Informationen zum Status von Dateien im Arbeitsverzeichnis des Schritts. In diesem Abschnitt wird ein Beispiel zur Verwendung des Befehls gezeigt. Weitere Informationen finden Sie auch in den Referenzinformationen für .scan.

Es gibt zwei Möglichkeiten für die Eingabe des Befehls:

.scan baseline
Speichert im Arbeitsverzeichnis des Schritts eine Liste aller Dateien zusammen mit den jeweiligen MD5-Werten. Das System zeigt diese Liste in der Stückliste des Vorgangs an. Dieser Befehl wird ausgeführt, nachdem Sie Konfigurationsschritte vorgenommen haben und eine entsprechende Gruppe von Dateien ausgecheckt haben. Sie können mehrere Baseline-Befehle in ein Projekt einfügen. Die Liste wird jedoch von jedem Befehl auf den Status des Arbeitsverzeichnisses des Schritts zurückgesetzt, den sie bei der Ausführung des Baseline-Befehls hatte.
.scan checkpoint
Speichert eine Liste aller Dateien (zusammen mit den MD5-Werten der Dateien), die seit dem letzten ".scan baseline"- oder ".scan check"-Befehl neu hinzugefügt, geändert oder gelöscht wurden. Wie beim .scan baseline-Befehl zeigt das System die Liste in der Stückliste an. Vor der Ausführung des Befehls .scan checkpoint im Projekt müssen Sie zunächst den Befehl .scan baseline ausführen. Ein .scan checkpoint-Befehl vor einem .scan baseline-Befehl wird ignoriert.

Das folgende Beispiel verdeutlicht die Beziehung zwischen dem .scan baseline- und dem .scan checkpoint-Befehl:

Nr.

Schritt

Dateien nach dem Schritt

Stücklistendaten

1

Ausgangsdateien auschecken

config.c
execute.c
 

2

.scan baseline

config.c
execute.c

Baseline:

config.c
execute.c

3

Datendatei hinzufügen

config.c
execute.c
data.txt
 

4

.scan checkpoint

config.c
execute.c
data.txt

Prüfpunkt 1:

Datei data.txt wurde hinzugefügt

5

Weitere Datendateien hinzufügen

config.c
execute.c
data.txt
data2.txt
data3.txt
 

6

Datei data.txt löschen

config.c
execute.c
data2.txt
data3.txt
 

7

.scan checkpoint

config.c
execute.c
data2.txt
data3.txt

Prüfpunkt 2:

Dateien data2.txt und data3.txt wurden hinzugefügt

Datei data.txt wurde gelöscht