병합 요청 개념

note
아래 문서는 병합 요청 용어 및 기능에 대한 단일 출처입니다.

병합 요청은 다양한 주요 구성 요소와 아이디어로 구성되어 전체 병합 요청 경험을 포괄합니다. 이러한 개념은 때때로 경쟁적이고 혼란스러운 용어를 갖거나 다른 개념과 겹칠 수 있습니다. 이 페이지는 다음 개념을 다룹니다:

  1. 병합 위젯
  2. 보고서 위젯
  3. 병합 검사
  4. 승인 규칙

새로운 병합 요청 위젯을 개발할 때는
병합 요청 위젯 프레임워크
문서를 읽으세요. 모든 새로운 위젯은 이 프레임워크를 사용해야 하며, 이전 위젯은 이 프레임워크를 사용하도록 포팅되어야 합니다.

병합 위젯

병합 위젯은 병합 버튼이 있는 병합 요청의 구성 요소입니다:

병합 위젯

병합 요청의 이 영역은 병합 전에 모든 옵션과 커밋 메시지가 정의되는 곳입니다. 또한 병합 요청에 포함된 내용, 해결된 이슈 및 병합 프로세스와 관련된 기타 중요한 정보가 포함되어 있습니다.

보고서 위젯

보고서는 병합 요청 내에서 병합 요청의 변경 사항에 대한 정보를 보고하는 위젯입니다. 이러한 위젯은 저자가 변경 사항과 제안된 변경 사항에 대한 추가 개선 사항을 이해하는 데 도움을 주기 위해 정보를 제공합니다.

디자인 문서

병합 요청 보고서

병합 검사

병합 검사는 통과하거나 실패할 수 있는 상태이며, 병합 요청 내에서 병합 버튼의 가용성을 조건적으로 제어합니다. 병합 검사의 주요 구분 요소는 사용자가 병합 요청 내에서 병합 검사와 상호작용하지 않지만 검사 통과 여부에 영향을 미칠 수 있다는 점입니다. 검사 결과는 병합 요청이 병합될 수 있는지 여부를 결정하기 위해 true/false로 처리됩니다.

병합 검사의 예로는:

모든 필수 병합 검사가 충족되어야만 병합 요청이 병합될 수 있습니다.

승인

승인 규칙은 어떤 종류의 조직 정책에 따라 병합 요청을 승인해야 하거나 선택적으로 승인할 수 있는 사용자를 지정합니다. 승인 요구 사항이 있을 때, 이는 효과적으로 필수 병합 검사로 간주됩니다. 병합 검사와 승인 규칙 간의 주요 차별 요소는 사용자가 병합 요청을 승인하기로 결정함으로써 승인 규칙과 상호작용한다는 점입니다.

또한 승인 설정은 병합 요청에서 이러한 승인 규칙이 적용되는 방식을 정의하기 위한 구성 옵션을 제공합니다. 제한을 설정하거나 요구 사항을 추가하거나 승인을 수정할 수 있습니다.

승인 규칙 및 설정의 예로는: