InfoGrab Docs

머지 리퀘스트 승인

모든 변경 사항이 검토되도록 프로젝트의 머지 리퀘스트에 대해 선택적 또는 필수 승인을 구성합니다.

프로젝트의 변경 사항에 대한 검토 프로세스를 설정하려면 머지 리퀘스트 승인을 구성합니다. 이를 통해 변경 사항이 프로젝트에 병합되기 전에 검토되도록 할 수 있습니다. 프로젝트의 필요와 GitLab 티어에 따라 승인을 선택적 또는 필수로 구성할 수 있습니다. GitLab Free 는 Developer 역할 이상을 가진 모든 사용자가 머지 리퀘스트를 승인할 수 있습니다. 이 승인은 선택적이며 승인 없이 병합하는 것을 막지 않습니다. GitLab Premium 과 GitLab Ultimate 는 다음을 위한 더 많은 유연성을 제공합니다: 필요한 승인 수와 유형에 대한 필수 규칙 을 만듭니다. 특정 파일에 대한 코드 소유자 목록을 만듭니다. 전체 인스턴스 에 대한 승인을 구성합니다. 그룹 머지 리퀘스트 승인 설정 을 구성합니다. [!note] 그룹 머지 리퀘스트 승인 설정에 대한 지원은 에픽 4367 에서 추적됩니다. 승인 규칙 구성 # 필수 요건: 프로젝트에 대한 Developer, Maintainer 또는 Owner 역할이 있어야 합니다. 승인 규칙을 구성하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 설정 > 머지 리퀘스트 를 선택합니다. 머지 리퀘스트 승인 섹션으로 이동합니다. 원하는 규칙을 설정합니다. 다음을 추가로 구성할 수 있습니다: 프로젝트에 필요한 감독 및 보안 수준을 제어하기 위한 머지 리퀘스트 승인 설정 . 머지 리퀘스트 승인 API 를 사용하는 머지 리퀘스트 승인 규칙. 규칙 구성에 대한 자세한 내용은 승인 규칙 을 참조하세요. 필수 승인 # 필수 승인은 지정된 사용자의 코드 검토를 강제합니다. 이 승인 없이는 병합이 불가능합니다. 사용 사례: 리포지터리에 병합되는 모든 코드 검토를 강제합니다. 검토자와 최소 승인 수를 지정합니다. 백엔드, 프론트엔드, QA, 데이터베이스, 문서와 같은 검토자 카테고리를 지정합니다. CODEOWNERS 파일 을 사용하여 검토자를 결정합니다. 테스트 커버리지 감소 에 대한 승인을 요구합니다. GitLab Ultimate: 잠재적인 취약점에 대해 보안 팀 승인을 요구합니다 . 승인 상태 보기 # 히스토리 GitLab 17.10에서 더 세분화된 승인자 표시가 일반적으로 사용 가능 해짐. 기능 플래그 mr_approvers_filter_hidden_users 제거됨. 머지 리퀘스트의 승인 상태를 보려면 머지 리퀘스트 자체나 프로젝트 또는 그룹의 머지 리퀘스트 목록에서 확인합니다. 단일 머지 리퀘스트의 경우 # 자격 있는 승인자 는 단일 머지 리퀘스트의 승인 상태를 볼 수 있습니다. 승인 상태를 보려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 머지 리퀘스트 를 선택하고 머지 리퀘스트를 찾습니다. 머지 리퀘스트를 보려면 제목을 선택합니다. 머지 리퀘스트 위젯에서 승인 상태를 확인합니다. 이 예시에서는 머지 리퀘스트를 승인할 수 있습니다: 위젯에는 다음 중 하나의 상태가 표시됩니다: 승인 : 머지 리퀘스트