.scan 명령을 사용하여 기준선 및 체크포인트 추가

.scan 명령을 사용하여 BOM에 자세한 정보를 추가할 수 있습니다. .scan 명령이 실행될 때 시스템은 파일 상태에 대한 정보를 단계의 작업 디렉토리에 저장합니다. 이 절은 해당 정보의 사용 방법의 예제를 표시합니다. .scan에 대한 참조 정보도 참조하십시오.

이 명령 양식은 두 가지입니다.

.scan baseline
단계의 작업 디렉토리 트리에 각 파일에 대한 MD5 값과 함께 모든 파일 목록을 저장합니다. 시스템은 작업 BOM에 목록을 표시합니다. 일부 설정 단계를 수행하고 해당 파일 세트를 체크아웃한 후에 이 명령을 실행할 수 있습니다. 하나의 프로젝트에 여러 개의 baseline 명령을 가질 수 있지만 .baseline 명령이 실행될 때 각 명령은 목록을 단계의 작업 디렉토리 상태로 다시 설정합니다.
.scan checkpoint
프로젝트에서 마지막 .scan baseline 또는 .scan checkpoint 이후에 변경 및 삭제된 모든 새 파일 목록을 각 파일에 대한 MD5 값과 함께 저장합니다. .scan baseline 명령의 경우처럼 시스템은 BOM에 목록을 표시합니다. 프로젝트에서 첫 번째 .scan checkpoint 명령 전에 .scan baseline 명령을 실행해야 합니다. .scan baseline 명령에 우선하는 .scan checkpoint 명령은 무시됩니다.

다음 예제는 .scan baseline과 checkpoint 명령이 함께 작동하는 방법을 보여줍니다.

번호

단계

단계 후 파일

BOM 데이터

1

초기 파일 체크아웃

config.c 
             execute.c
             
 

2

.scan baseline

config.c 
             execute.c
             

기준선:

config.c 
             execute.c
             

3

데이터 파일 추가

config.c 
             execute.c 
             data.txt
             
 

4

.scan checkpoint

config.c 
             execute.c 
             data.txt
             

체크포인트 1:

추가된 data.txt

5

데이터 파일 계속 추가

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

6

data.txt 삭제

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

7

.scan checkpoint

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

체크포인트 2:

추가된 data2.txt, data3.txt

삭제된 data.txt


피드백