InfoGrab DocsInfoGrab 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에서 그룹을 승인자로 추가하려면 해당 그룹의 멤버이거나 그룹이 공개 상태여야 합니다. 머지 리퀘스트 승인 규칙을 편집하려면 다음 단계를 수행