연습: 체크 인 정책 및 메모 사용자 지정

업데이트: 2007년 11월

Team Foundation을 사용하여 팀의 체크 인 메모를 위한 고유 필드를 정의하는 것은 물론, 소스 제어 서버에 커밋할 수 있는 변경 내용의 유형을 제한하는 사용자 지정 체크 인 규칙을 정의할 수도 있습니다.

  • 체크 인 메모 템플릿 및 요구 사항 만들기

    체크 인 관련 정보를 수집하는 고유 필드를 정의하고 사용자가 체크 인 프로세스에서 정보를 입력하도록 요구할 수 있습니다. 이 정보는 다른 변경 집합 내용과 함께 유지되며 다른 팀 멤버에게 전달되는 전자 메일 알림에 포함할 수 있습니다.

  • 체크 인 정책 정의

    사용자 지정 체크 인 규칙을 정의하여 버전 제어 서버에 커밋할 수 있는 변경 내용의 유형을 제한할 수 있습니다. 예를 들어 프로젝트 관리자는 소스 변경 내용을 서버에 커밋하기 전에 해당 변경 내용의 유효성을 검사하는 규칙을 정의할 수 있습니다. Team Foundation에는 변경 내용에 작업 항목이 연결되어 있는지, 단위 테스트에 성공했는지, 소스 코드에 대한 정적 분석이 오류 없이 실행되었는지 확인하는 체크 인 정책이 포함되어 있습니다. 플러그 인 모델을 통해 이러한 정책을 확장할 수 있으므로 새로운 정책 플러그 인을 만들기만 하면 다른 종류의 요구 사항을 적용할 수 있습니다.

이 연습에서는 체크 인 메모를 추가하는 방법 및 모든 체크 인에 작업 항목이 연결되도록 하는 체크 인 정책을 정의하는 방법을 보여 줍니다.

필요한 권한

이 연습을 수행하려면 체크 아웃 및 서버 수준 정보 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

체크 인 메모 만들기

팀의 체크 인 메모를 입력할 고유 필드를 정의하고 서버의 루트 폴더(예: $/folder1) 수준에서 체크 인 프로세스에 대한 사용자 요구 사항을 설정할 수 있습니다. 이들 폴더는 각 팀 프로젝트에 해당하며 이들 폴더 아래에 포함된 모든 소스에 이러한 설정이 적용됩니다. 사용자 지정 체크 인 메모 또는 요구 사항이 정의된 서버 폴더에 수정 내용을 체크 인하려고 하면 체크 인 대화 상자나 체크 인 창에 메모를 입력하라는 메시지가 나타납니다. 체크 인 메모는 필수 또는 선택적 요소가 될 수 있습니다.

체크 인 메모를 추가하고 구성하려면

  1. 팀 탐색기에서 팀 프로젝트를 마우스 오른쪽 단추로 클릭하고 팀 프로젝트 설정과 소스 제어를 차례로 클릭합니다.

  2. 체크 인 메모 탭을 클릭한 다음 추가를 클릭합니다.

  3. 이름의 드롭다운 목록에 새 체크 인 메모에 사용할 이름을 입력합니다.

  4. 필요에 따라 체크 인에 필수를 선택한 다음 추가를 클릭합니다. 이렇게 하면 체크 인 프로세스에서 반드시 이 체크 인 메모에 텍스트를 추가해야 합니다.

  5. 필요에 따라 체크 인 메모를 선택한 다음 화살표 단추를 사용하여 배치 순서를 옮기는 방법으로 체크 인 메모의 순서를 변경합니다.

  6. 체크 인 메모 설정을 완료했으면 확인을 클릭합니다.

미리 정의된 체크 인 정책 구성

체크 인을 사용자 지정하기 위해 변경 내용이 조직에서 정한 표준에 맞는지 확인하는 미리 정의된 체크 인 정책을 구성할 수 있습니다.

미리 정의된 체크 인 정책을 구성하려면

  1. 팀 탐색기에서 팀 프로젝트를 마우스 오른쪽 단추로 클릭하고 팀 프로젝트 설정과 소스 제어를 차례로 클릭합니다.

  2. 체크 인 정책 탭을 클릭한 다음 추가를 클릭합니다.

  3. 체크 인 정책 아래의 목록에서 빌드, 코드 분석, 테스트 정책, 작업 항목 중 원하는 정책 형식을 선택하고 확인을 클릭합니다.

    • 빌드를 선택하면 정책이 목록에 추가됩니다. 이 정책에서는 이전 빌드를 성공해야만 새 변경 사항을 체크 인할 수 있습니다.

    • 코드 분석을 선택하면 코드 분석 정책 편집기 대화 상자가 열립니다. 수행할 코드 분석 형식에 해당하는 확인란을 선택합니다. 사용할 수 있는 옵션으로는 현재 솔루션에 속하는 파일만 포함하도록 체크 인 적용, C/C++ 코드 분석(/analyze) 적용 및 관리 코드에 대한 코드 분석 적용이 있습니다. 관리 코드에 대한 코드 분석 적용을 선택한 경우 관리 코드 분석에 대한 규칙 설정 창에서 원하는 규칙 설정을 선택합니다. 확인을 클릭합니다. 코드 분석 도구를 사용하는 방법에 대한 자세한 내용은 코드 분석 도구 사용 지침을 참조하십시오.

    • 테스트 정책을 선택하면 테스트 정책 대화 상자가 열립니다. 찾아보기를 클릭하여 메타데이터 파일을 지정하고 필요한 테스트를 선택한 다음 확인을 클릭합니다.

    • 작업 항목을 선택하면 하나 이상의 작업 항목을 모든 체크 인과 연결해야 할 정책이 목록에 추가됩니다.

  4. 체크 인 정책 설정을 완료했으면 확인을 클릭합니다.

참고 항목

작업

연습: Team Foundation 버전 제어 탐색

방법: 변경 집합 찾기

참조

Add 명령

기타 리소스

Team Foundation 버전 제어 연습