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
|