InfoGrab Docs

머지 리퀘스트 승인 규칙

승인 규칙을 사용하여 머지 리퀘스트를 승인해야 하는 사용자 또는 그룹을 정의합니다. 승인자는 선택 사항이거나 필수일 수 있습니다.

승인 규칙은 머지 리퀘스트가 병합될 수 있기 전에 받아야 하는 승인 수와 승인을 수행해야 하는 사용자를 정의합니다. 이 규칙은 코드 소유자 와 함께 사용하여 기능을 유지 관리하는 그룹과 특정 감독 영역을 담당하는 그룹 모두에 의해 변경 사항이 검토되도록 할 수 있습니다. 승인 규칙을 정의할 수 있습니다: 프로젝트 기본값으로 . 머지 리퀘스트별로 . 승인 규칙을 구성할 수 있습니다: 전체 인스턴스에 대해 . 기본 승인 규칙 을 정의하지 않으면 누구나 머지 리퀘스트를 승인할 수 있습니다. 규칙을 정의하지 않아도 프로젝트 설정에서 최소 필수 승인자 수 를 강제할 수 있습니다. 포크에서 업스트림 프로젝트로의 머지 리퀘스트처럼 다른 프로젝트를 대상으로 하는 머지 리퀘스트는 소스(포크)가 아닌 대상(업스트림) 프로젝트의 기본 승인 규칙을 사용합니다. 머지 리퀘스트 승인은 정책 을 통해 모든(또는 일부) 프로젝트에 전역적으로 구성할 수 있습니다. 머지 리퀘스트 승인 정책 은 더 세분화된 구성 옵션으로 추가적인 유연성을 제공합니다. 승인 규칙 추가 # 전제 조건: 프로젝트에 대한 Maintainer 또는 Owner 역할이 있어야 합니다. GitLab.com에서 그룹을 승인자로 추가하려면 해당 그룹의 구성원이거나 그룹이 공개 그룹이어야 합니다. 머지 리퀘스트 승인 규칙을 추가하려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. Settings > Merge requests 를 선택합니다. Merge request approvals 섹션의 Approval rules 섹션에서 Add approval rule 을 선택합니다. 오른쪽 사이드바에서 필드를 작성합니다: Approvals required 에서 0 값은 규칙을 선택 사항으로 만들고, 0 보다 큰 숫자는 필수 규칙을 생성합니다. 최대 필수 승인 수는 100 입니다. Add approvers 에서 승인 자격이 있는 사용자 또는 그룹을 선택합니다. GitLab은 머지 리퀘스트에서 변경된 파일의 이전 작성자를 기반으로 승인자를 제안합니다. Save changes 를 선택합니다. 여러 승인 규칙 을 추가할 수 있습니다. 승인 규칙 재정의에 대한 구성에 따라 새 규칙이 기존 머지 리퀘스트에 적용되는지 여부가 결정됩니다: 승인 규칙 재정의 가 허용된 경우, 이러한 기본 규칙에 대한 변경 사항은 기존 머지 리퀘스트에 적용되지 않습니다. 단, 규칙의 대상 브랜치 변경은 예외입니다. 승인 규칙 재정의가 허용되지 않는 경우, 기본 규칙에 대한 모든 변경 사항이 기존 머지 리퀘스트에 적용됩니다. 승인 규칙 재정의가 허용된 기간 동안 이전에 수동으로 재정의된 승인 규칙은 수정되지 않습니다. 승인 규칙 편집 # 전제 조건: 프로젝트에 대한 Maintainer 또는 Owner 역할이 있어야 합니다. GitLab.com에서 그룹을 승인자로 추가하려면 해당 그룹의 구성원이거나 그룹이 공개 그룹이어야 합니다. 머지 리퀘스트 승인 규칙을 편집하려면: 상단 바에서 Search or go to 를 선택하고