CVS .cvsignore 파일 작성

자원을 확약할 때 자원을 버전 제어에 추가하지 않을 수 있습니다. 자원을 버전 제어에 추가하지 않기 위한 한 가지 방법은 .cvsignore 파일의 컨텐츠를 읽고 무시할 자원을 판별하는 CVS "무시" 기능을 사용하는 것입니다.

.cvsignore 파일은 프로젝트의 모든 디렉토리에 추가할 수 있습니다. 여러 기존 CVS 프로젝트에는 이 파일이 여러 개 들어 있습니다. 이 텍스트 파일은 파일, 디렉토리 또는 패턴의 목록으로 구성됩니다.

예를 들어 기존 프로젝트의 전체 bin 디렉토리를 무시하기 위해 .cvsignore 파일을 추가하려면 다음을 수행하십시오.

  1. 탐색 보기 중 하나에서 /bin 디렉토리를 포함하는 프로젝트를 선택하십시오. bin 디렉토리에는 일반적으로 프로젝트 빌드 출력이 있습니다. 이 파일은 프로젝트의 소스 파일에서 생성되고 버전 제어가 되지 않는 파일입니다.
  2. 프로젝트의 팝업 메뉴에서 새로 작성 > 파일을 선택하십시오. 
  3. .cvsignore를 파일 이름으로 입력하고 완료를 누르십시오. 파일이 프로젝트의 루트 디렉토리에 작성됩니다. 탐색 보기 중 하나에 이 파일이 나타나야 합니다.
  4. .cvsignore 파일에 bin을 입력하고 저장하십시오.
  5. 프로젝트를 선택하십시오. 컨텍스트 메뉴에서 팀 > 저장소와 동기화 메뉴 항목을 선택하십시오. bin 디렉토리는 전송 변경사항으로 표시되지 않습니다. 무시됩니다.

cvsignore 파일은 파일, 디렉토리 또는 패턴의 목록으로 구성됩니다. 글로벌 무시 기능과 마찬가지로 와일드 카드 *와 ?가 .cvsignore 파일의 모든 항목에 있을 수 있습니다. 패턴 중 하나와 일치하는 현재 디렉토리의 파일 또는 서브디렉토리는 무시됩니다.

팁: 팀 메뉴와 동기화 보기 자원 컨텍스트 메뉴에는 해당 .cvsignore 파일에 파일 패턴을 추가하기 위한 메뉴 항목(.cvsignore에 추가)이 있습니다. 이 메뉴 항목은 CVS 버전 제어에 없는 자원에 대해 사용 가능합니다.

관련 개념
CVS를 사용하여 팀 프로그래밍

관련 타스크
저장소와 동기화
버전 제어 라이프 사이클: 자원 추가 및 무시
글로벌 무시 패턴 작성

관련 참조
www.cvshome.org: cvsignore를 통해 파일 무시