다음을 통해 공유


CVS 사용

원본 서버용 CVS 모듈은 CVS(동시 버전 시스템) 1.11.17(클라이언트)을 사용하여 개발되었습니다. 다른 버전의 CVS에서 테스트되지 않았습니다. 또한 모듈의 현재 버전은 베타 버전입니다.

CVSROOT

빌드를 인덱싱하는 컴퓨터에서 CVSROOT는 암호 및 사용자 정보를 포함할 수 없습니다. cvs.exe 사용하여 자격 증명 정보를 설정합니다.

CVS 인덱싱을 위해Srcsrv.ini파일을 준비하려면 리포지토리의 별칭을 입력해야 합니다. 이 별칭은 네트워크의 다른 모든 파일과 고유하게 구분됩니다. 이 리포지토리는 사용자 환경의 CVSROOT 값과 일치해야 합니다. 별칭이 소스 인덱싱된 .pdb 파일에 정의되어 있으므로 디버거 클라이언트와 함께 유지하는 Srcsrv.ini 복사본에서 이 값을 설정할 필요가 없습니다.

클라이언트 컴퓨터

디버깅 중에 파일을 추출하는 클라이언트 컴퓨터에는 CVS 샌드박스 또는 CVSROOT 집합이 필요하지 않습니다. 경로에 CVS 이진 파일이 필요하며 리포지토리가 잠겨 있는 경우 Cvs.exe 사용자 이름과 암호를 설정해야 합니다.

수정 태그

CVS는 해당 버전 번호로 파일을 추출할 수 없습니다. 대신 태그라고 하는 것을 사용하여 수행해야 합니다. CVS 기반 시스템을 인덱싱할 때 모든 변경 내용을 리포지토리에 체크 인한 다음 "cvs 태그" 명령을 사용하여 태그를 적용해야 합니다. 그런 다음 파일을 인덱싱할 때 "label" 명령줄 매개 변수를 사용하여 인덱싱할 빌드와 연결할 태그를 지정해야 합니다. 환경에서 CVS_LABEL 설정하여 동일한 결과를 얻을 수 있습니다. 환경 또는 명령줄에서 다른 값을 설정할 수 있습니다. SSIndex에서 -?? 명령줄 옵션을 사용하여 선택 항목을 검사하고 모든 항목이 올바르게 구성되었는지 확인합니다.

ssindex.cmd -system=cvs -??