병합 요청 개념

참고: 아래 문서는 병합 요청 용어와 기능에 대한 충실한 정보원입니다.

병합 요청은 전반적인 병합 요청 경험을 포괄하는 여러 중요한 구성 요소와 아이디어로 구성됩니다. 이러한 개념들은 때로는 경쟁적이고 혼란스러운 용어를 가지거나 다른 개념과 중첩될 수 있습니다. 이 페이지에서는 다음과 같은 개념을 다룹니다:

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

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

병합 위젯

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

병합 위젯

병합 요청의 이 영역은 병합 전에 모든 옵션과 커밋 메시지가 정의되는 곳입니다. 또한 병합 요청에 있는 내용, 닫힌 이슈들 및 병합 프로세스에 중요한 다른 정보를 포함합니다.

보고서 위젯

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

디자인 문서

병합 요청 보고서

병합 확인

병합 확인은 상태로, 합격 또는 불합격 일 수 있으며 병합 요청 내에서 병합 버튼의 사용 가능성을 조건부로 제어합니다. 병합 확인의 주요 차별화 요소는 사용자가 병합 확인과 상호 작용하지 않지만 확인이 합격하는지 불합격하는지에 영향을 줄 수 있다는 것입니다. 확인에서의 결과는 병합 요청을 병합할 수 있는지 여부를 결정하기 위해 true/false로 처리됩니다.

병합 확인의 예시:

모든 필수 병합 확인이 충족되었을 때에만 병합 요청을 병합할 수 있습니다.

승인

승인 규칙은 조직 정책에 기반하여 병합 요청을 필수적으로 승인하거나 선택적으로 승인할 수 있는 사용자를 지정합니다. 승인이 필요한 경우 이것들은 사실상 필수 병합 확인이 됩니다. 병합 확인과 승인 규칙 간의 주요 차이점은 사용자가 승인 규칙과 상호 작용하고 병합 요청을 승인할지 여부를 결정할 수 있다는 것입니다.

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

승인 규칙 및 설정의 예시: