끌어오기 요청을 사용하여 작업 항목 자동 완성
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
PR(끌어오기 요청)에 작업 항목을 연결하는 경우 PR을 완료하면 해당 작업 항목을 자동으로 완료할 수 있습니다. 또는 PR을 병합할 때 작업 항목을 전환할 워크플로 상태를 지정할 수 있습니다.
PR(끌어오기 요청)에 작업 항목을 연결하는 경우 PR을 완료하면 해당 작업 항목을 자동으로 완료할 수 있습니다.
자세한 내용은 끌어오기 요청 만들기, 보기 및 관리를 참조 하세요.
필수 조건
프로젝트 액세스: 프로젝트 멤버여야 합니다.
사용 권한:
- 작업 항목을 보고, 따르고, 편집하려면 이 노드의 작업 항목 보기와 이 노드 권한의 작업 항목 편집을 허용으로 설정합니다. 기본적으로 기여자 그룹에는 이러한 권한이 있습니다. 자세한 내용은 작업 추적 권한 설정을 참조 하세요.
작업 항목에 태그를 추가하려면 프로젝트 수준 새 태그 정의 만들기 권한을 허용으로 설정해야 합니다. 기본적으로 기여자 그룹에는 이 권한이 있습니다.
액세스 수준:
- 작업 항목에 새 태그를 추가하거나 끌어오기 요청을 보거나 따르려면 최소한 기본 액세스 권한이 있어야 합니다.
- 작업 항목을 보거나 따르려면 적어도 관련자 액세스 권한이 있어야 합니다 . 자세한 내용은 액세스 수준 정보를 참조 하세요.
- 읽기 권한자 그룹에 포함된 모든 프로젝트 멤버는 작업 항목이 포함된 전자 메일을 보낼 수 있습니다.
참고 항목
- 토론에 기여하고 진행 상황을 검토하려는 구성원에게 관련자 액세스를 제공합니다. 이들은 일반적으로 코드에 기여하지 않지만 작업 항목, 백로그, 보드 및 대시보드를 보려는 멤버입니다.
- 액세스 수준으로 인해 권한이 명시적으로 설정된 경우에도 관련자는 새 태그를 추가할 수 없습니다. 자세한 내용은 관련자 액세스 빠른 참조를 참조하세요.
- GitHub 권한: GitHub 리포지토리에 기여 자여야 합니다.
작업 항목 자동 완성
다음 이미지와 같이 병합 후 연결된 작업 항목 완료 확인란 을 선택합니다. 시스템은 기본적으로 향후 PR에 대한 선택 항목으로 설정됩니다.
다음 상황에서 시스템은 작업 항목 상태를 WIT(작업 항목 유형)에 대한 완료, 닫힘 또는 완료된 범주로 자동으로 업데이트하지 않습니다.
- WIT가 상속 프로세스 모델로 관리되는 작업 항목은 이미 해결됨 상태입니다. 이 경우 시스템은 상태를 업데이트하지 않습니다. 예를 들어 Agile 프로세스에서 파생된 버그가 해결됨 상태인 경우 시스템에서 닫힘으로 전환하지 않습니다.
- 작업 항목이 이미 완료됨 상태입니다. 더 이상 전환이 필요하지 않습니다.
- WIT에는 작업 항목이 다음 상태로 진행되지 않도록 하는 워크플로 필드 규칙이 포함되어 있습니다. 예를 들어 규칙에서는 작업 항목을 닫을 때 다른 필드를 정의해야 할 수 있습니다.
- 온-프레미스 배포 및 Azure Boards 호스팅 프로세스 모델의 경우 워크플로를 전환할 때 수행할 작업(ACTION 요소)을 지정하도록 워크플로를 수정해야 합니다. 자세한 내용은 WIT에 대한 워크플로 변경, 작업 지정을 참조하세요.
자세한 내용은 작업 추적 환경 사용자 지정을 참조하세요.
연결된 작업 항목의 워크플로 상태 지정
작업 항목을 특정 워크플로 상태로 전환하려면 끌어오기 요청 설명에 정보를 입력할 수 있습니다. #ID 언급된 작업 항목에 대한 유효한 워크플로 상태를 접두 사로 지정합니다.
참고 항목
이 기능을 사용하려면 Azure DevOps Server 2020.1 업데이트 이상 버전이 필요합니다.
다음 예제에서는 해결됨 상태로 전환되고 다른 하나는 검토 상태로 전환된 사용자 스토리를 보여줍니다. 또한 두 작업이 완료로 표시됩니다.
연결된 작업 항목의 자동 완성 사용 안 함
사용자가 끌어오기 요청을 완료할 때 연결된 작업 항목의 자동 완성을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.
- 프로젝트 설정>리포지>토리로 이동하여 리포지토리를 선택합니다.
- 설정 탭에서 커밋 멘션 작업 항목 확인을 위해 토글을 해제로 이동합니다.
작업 항목을 닫기 위한 커밋 주석의 멘션(예: "수정 #123")은 허용되지 않습니다.