풀 리퀘스트를 승인 규칙과 병합하기 위한 요구 사항 관리 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

풀 리퀘스트를 승인 규칙과 병합하기 위한 요구 사항 관리

풀 리퀘스트를 생성할 때 개별 풀 리퀘스트에 필수 또는 선택적 검토자를 추가하도록 선택할 수 있습니다. 하지만 특정 대상 브랜치에 병합할 때 모든 풀 리퀘스트가 충족해야 하는 요구 사항을 생성할 수도 있습니다. 이러한 요구 사항을 승인 규칙이라고 합니다. 승인 규칙은 저장소의 브랜치에 대해 구성됩니다. 대상 브랜치에 승인 규칙이 구성된 풀 리퀘스트를 생성하는 경우, 풀 요청을 해당 브랜치에 병합하려면 먼저 필요한 검토자의 승인과 함께 해당 규칙에 대한 요구 사항도 충족해야 합니다. 승인 규칙을 생성하면 기본 브랜치와 같은 브랜치에 대한 병합에 대한 품질 표준을 유지하는 데 도움이 될 수 있습니다.

소스 리포지토리의 기본 분기에 적용되는 승인 규칙은 다른 분기에 적용되는 승인 규칙과 약간 다르게 작동합니다. 기본 브랜치에 적용된 모든 규칙은 기본 브랜치로 지정한 모든 브랜치에 자동으로 적용됩니다. 이전에 기본 브랜치로 설정된 브랜치에도 규칙이 계속 적용됩니다.

승인 규칙을 만들 때는 현재와 미래에 프로젝트 사용자가 해당 규칙을 어떻게 충족시킬지 고려해야 합니다. 예를 들어 프로젝트에 6명의 사용자가 있고 대상 브랜치에 병합하기 전에 5번의 승인을 받아야 하는 승인 규칙을 만들면 풀 요청을 생성한 사람을 제외한 모든 사람이 풀 요청을 승인해야 병합되는 규칙이 효과적으로 생성된 것입니다.

참고

프로젝트에서 승인 규칙을 생성하고 관리하려면 프로젝트 관리자 역할이 있어야 합니다. CodeCatalyst 연결된 저장소에는 승인 규칙을 만들 수 없습니다.

승인 규칙을 삭제할 수는 없지만 승인이 0건만 요구되도록 업데이트할 수 있습니다. 이렇게 하면 사실상 규칙이 제거됩니다.

풀 리퀘스트의 대상 브랜치에 대한 승인 규칙을 보고 편집하려면
  1. 리포지토리가 있는 프로젝트로 이동합니다.

  2. 프로젝트의 소스 리포지토리 목록에서 리포지토리 이름을 선택합니다. 또는 탐색 창에서 코드를 선택한 다음 소스 리포지토리를 선택합니다.

    승인 규칙을 보려는 리포지토리를 선택합니다.

  3. 리포지토리의 개요 페이지에서 Branch를 선택합니다.

  4. 승인 규칙 열에서 보기를 선택하여 리포지토리의 각 분기에 대한 규칙의 상태를 확인합니다.

    최소 승인 수에서 이 수는 풀 리퀘스트를 해당 브랜치에 병합하기 위해 필요한 승인 수에 해당합니다.

  5. 승인 규칙을 생성하거나 변경하려면 설정 관리를 선택합니다. 소스 리포지토리의 설정 페이지에 있는 승인 규칙에서 편집을 선택합니다.

    참고

    승인 규칙을 편집하려면 프로젝트 관리자 역할이 있어야 합니다.

  6. Branch의 드롭다운 목록에서 승인 규칙을 구성하려는 지점의 이름을 선택합니다. 최소 승인 수에 숫자를 입력한 다음 저장을 선택합니다.