Añadir líneas base y puntos de comprobación con el mandato .scan

Puede usar el mandato .scan para añadir más información en la BOM. Cuando se ejecuta el mandato .scan, el sistema almacena información sobre el estado de los archivos en el directorio de trabajo del paso. Este apartado muestra un ejemplo de cómo utilizarlo. Consulte también la información de referencia de .scan.

El mandato tiene dos formas.

.scan baseline
Almacena una lista de todos los archivos en el árbol de directorio de trabajo del paso, con valores MD5 para cada uno. El sistema muestra la lista en la BOM del trabajo. Puede que desee emitir este mandato y extraer un conjunto mandato archivos correspondiente. Puede tener múltiples mandatos de línea base en un proyecto, pero cada uno restablece la lista al estado del directorio de trabajo del paso cuando se ejecuta el mandato .baseline.
.scan checkpoint
Almacena una lista de todos los archivos nuevos, modificados y suprimidos la primera vez desde el último mandato .scan baseline o .scan checkpoint en el proyecto, con valores MD5 para cada archivo. Al igual que con el mandato .scan baseline, el sistema muestra la lista en la BOM. Debe emitir un mandato .scan baseline antes del primer mandato .scan checkpoint en el proyecto. Un mandato .scan checkpoint que preceda a un mandato .scan baseline será ignorado.

El siguiente ejemplo muestra cómo trabajan conjuntamente los mandatos .scan baseline y checkpoint:

Número

Paso

Archivos después del paso

Datos de BOM

1

Extraer archivos iniciales

config.c
execute.c
 

2

.scan baseline

config.c
execute.c

Línea base:

config.c
execute.c

3

Añadir archivo de datos

config.c
execute.c
data.txt
 

4

.scan checkpoint

config.c
execute.c
data.txt

Punto de control 1:

Añadido data.txt

5

Añadir más archivos de datos

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

6

Suprimir data.txt

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

7

.scan checkpoint

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

Punto de control 2:

Añadidos data2.txt, data3.txt

Suprimido data.txt


Comentarios