최소한 일주일에 한 번 Analyze Tool 을 실행하여야 합니다. (Run Analyze on a weekly basis)
Analyze Tool 은 다음과 같이 4가지 기능을 수행합니다.
- Data Directory 하위의 모든 파일의 유효성 검사를 합니다.
- 상위 프로젝트와 하위 프로젝트(파일)의 관계성을 검사합니다.
- Shared, Branched 된 파일의 관계성을 검사합니다.
- Um.dat 와 Names.dat 를 검사하고, Cleanup operation 을 수행합니다.
자주 사용하는 Option 은 다음과 같습니다.
- -B<folder> : Backup Folder 를 지정합니다.
- -D : 사용하지 않는 File 을 삭제합니다.
- -DB : Backup Folder 를 삭제합니다. (권장하지 않습니다.)
- -F : 손상된 파일(오류가 발생했을 때)을 자동으로 수정합니다.
- -I- : Analysis 가 완료 되면, 프로그램이 종료 됩니다. (Batch File 로 Analyze 를 실행할 때 유용합니다.)
- -X : Analysis 를 수행 중에 Database 를 Lock 하지 않습니다. (권장하지 않습니다.)
일반적으로 Analyze Tool 을 사용할 때는 다음과 같은 Option 과 함께 사용합니다.
Command 창에서
Analyze -f –v4 [data folder]
를 실행하여, Analyze Tool 을 실행하여 주시기 바랍니다.
아래와 같은 Message 가 나오면 정상적으로 Analysis 가 완료된 것입니다.
Analyze Visual SourceSafe Version 6.0d (Build 9848) Database analysis in progress @ 4/07/09; 4:36a. Analysis complete @ 4/07/09; 4:36a No errors or inconsistencies found. |
만일 Analyze 에서 오류가 발생하였다면, Log File을 통해 해당 오류를 Fix 할 수 있습니다. (Analyze 는 Repository 의 Data Folder 밑에 다음과 같이 Log File을 생성합니다.)

Log File 에 생성되는 Error Message 는 다음의 KB에서 확인 하실 수 있습니다.
INFO : Error Messages from Analyze Tool of Visual SourceSafe
http://support.microsoft.com/kb/152807
덧글