작업 추적과 통합하도록 리포지토리 및 분기 구성

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | 2019년 Azure DevOps Server | TFS 2018

작업 추적을 사용하여 Git 코드의 추적 가능성을 지원하기 위해 하나 이상의 기능을 실행하고 여러 옵션을 구성할 수 있습니다.

다음 표에는 Azure Boards git와 Azure Repos 간의 통합 지점이 요약되어 있습니다. 다양한 링크 유형을 통해 사용자 스토리 및 기능 개발을 지원하는 코드 변경(Git에 대한 커밋 및 끌어오기 요청)을 추적할 수 있습니다. 이러한 링크를 생성하는 데 사용되는 링크 유형에는 분기, 커밋, 끌어오기 요청 및 태그가 포함 됩니다.

작업 항목을 Azure Repos Git 개체에 연결하는 링크 형식의 개념 이미지입니다.

기능

설명


작업 항목을 Git 분기, 커밋, 끌어오기 요청 및 태그에 수동으로 연결

작업 항목 또는 Git 개체에서 연결할 수 있습니다. 자세한 내용은 다른 개체의 작업 항목에 대한 링크, 연결된 개체의 보기 목록을 참조하세요.


작업 항목에서 Git 개발 추진

Git 분기를 시작하거나 Git 커밋 또는 끌어오기 요청에 대한 링크를 시작하고 작업 항목 양식 내에서 작업 항목에 대한 Git 개발 주기를 구동할 수 있습니다.
Git 리포지토리에 대한 개발 컨트롤의 스크린샷
자세한 내용은 작업 항목에서 Git 개발 드라이브를 참조하세요.


Git 커밋을 사용하여 작업 항목을 자동으로 연결 및 전환

단일 Git 리포지토리에 대해 다음 옵션을 사용하거나 사용하지 않도록 설정합니다. 방법을 알아보려면 작업 추적을 지원하도록 Git 리포지토리 구성을 참조하세요.

  • 커밋 주석에 언급된 작업 항목에 대한 링크를 자동으로 만듭니다.
  • 커밋 주석의 멘션을 허용하여 작업 항목 닫기
  • 끌어오기 요청을 사용하여 작업 항목을 완료하기 위한 사용자 기본 설정을 기억하세요.

Git 분기에서 연결된 작업 항목 확인

끌어오기 요청에서 연결된 작업 항목을 확인하여 추적 가능성을 권장합니다. 자세한 내용은 작업 추적을 지원하도록 분기 정책 구성을 참조하세요.


끌어오기 요청을 사용하여 작업 항목 자동 완성

PR(끌어오기 요청)에 작업 항목을 연결하는 경우 PR을 성공적으로 완료할 때 해당 작업 항목을 자동으로 완료하는 옵션이 있습니다. 시스템은 기본적으로 향후 PR에 대한 선택 항목으로 설정됩니다. 자세한 내용은 끌어오기 요청이 있는 작업 항목 자동 완성을 참조하세요.


외부 링크 쿼리

분기, 커밋, 끌어오기 요청 또는 태그에 대한 링크가 포함된 작업 항목을 쿼리할 수 있습니다. 자세한 내용은 링크 또는 첨부 파일 수별 쿼리를 참조하세요.


작업 추적을 지원하도록 Git 리포지토리 구성

커밋 또는 끌어오기 요청에서 작업 항목의 연결을 자동화하는 여러 옵션을 사용하도록 설정할 수 있습니다.

리포지토리를 구성하려면 프로젝트 설정>리포지토리를 열고 리포지토리를 선택한 다음 설정 탭을 봅니다.

작업 추적 옵션을 보여 주는 프로젝트 설정>리포지토리>설정의 스크린샷

다음 옵션을 사용하도록 설정합니다.

  • 멘션 연결 커밋 사용하도록 설정하면 유효한 작업 항목 ID가 포함된 # 메시지를 커밋하면 커밋이 언급된 작업 항목에 자동으로 연결됩니다. 이전에 다른 계정 또는 서비스에 포함된 리포지토리를 푸시할 때 이 옵션을 사용하지 않도록 설정합니다. 리포지토리를 가져오는 경우 이 옵션을 자동으로 해제합니다.
  • 커밋 멘션 작업 항목 확인 예를 들어 Fixes #*WorkItemID*접두사로 Fixes 커밋에 언급된 닫는 작업 항목을 지원하려면 이 옵션을 사용하도록 설정합니다.
  • 작업 항목 전환 기본 설정 기본 옵션인 사용하도록 설정하면 시스템은 끌어오기 요청 완료 중에 연결된 작업 항목을 완료하기 위해 각 사용자의 마지막 선택을 기억합니다. 팀의 기본 설정에 따라 사용자가 끌어오기 요청으로 작업 항목을 완료하지 못하도록 하려면 이 옵션을 사용하지 않도록 선택할 수 있습니다. 사용하지 않도록 설정하면 사용자는 각 끌어오기 요청에 대한 작업 항목을 완료하도록 옵트인해야 합니다.

작업 추적을 지원하도록 분기 정책 구성

분기의 변경 내용에 작업 항목에 대한 링크가 있는지 확인하려면 Git 리포지토리에 대한 분기 정책을 구성합니다.

분기를 구성하려면 프로젝트 설정>리포지토리를 열고 Git 리포지토리를 선택한 다음 정책 탭을 봅니다. 아래로 스크롤하여 분기 정책 섹션에서 분기를 선택합니다. 작업 항목을 연결하면 변경 내용에 대한 추가 컨텍스트가 제공되고 업데이트가 작업 항목 추적 프로세스를 거치도록 합니다.

연결된 작업 항목 확인 옵션을 켭니다.

  • 완료하기 위해 모든 끌어오기 요청에 하나 이상의 연결된 작업 항목이 있도록 위임하려면 필수 를 선택합니다.
  • 연결된 작업 항목 없이 끌어오기 요청을 완료할 수 있도록 허용하려면 선택 사항을 선택하지만 연결된 작업 항목이 없다는 경고를 표시합니다.

연결된 작업 항목 확인 옵션을 보여 주는 프로젝트 설정>리포지토리>분기 정책의 스크린샷

끌어오기 요청에 연결된 작업 항목 필요