Merge requests API
Merge requests API 관련 내용을 설명합니다.
Merge requests API # - Tier: Free, Premium, Ultimate - Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated History reference 는 GitLab 12.7에서 폐기 되었습니다. merged_by 는 GitLab 14.7에서 폐기 되었습니다. merge_status 는 GitLab 15.6에서 detailed_merge_status 를 위해 폐기 되었습니다. with_merge_status_recheck 는 GitLab 15.11에서 변경 되었으며, restrict_merge_status_recheck 라는 이름의 플래그 를 통해 권한이 부족한 사용자의 요청은 무시됩니다. 기본적으로 비활성화되어 있습니다. approvals_before_merge 는 GitLab 16.0에서 폐기 되었습니다. prepared_at 은 GitLab 16.1에서 도입 되었습니다. merge_user_id 는 GitLab 17.0에서 도입 되었습니다. merge_user_username 은 GitLab 17.0에서 도입 되었습니다. order_by 의 merged_at 값은 GitLab 17.2에서 도입 되었습니다. merge_after 는 GitLab 17.5에서 도입 되었습니다. security_policy_violations 는 GitLab 18.4에서 일반적으로 사용 가능 해졌습니다. 피처 플래그 policy_mergability_check 가 제거되었습니다. draft 필터 파라미터는 GitLab 19.0에서 도입 되었습니다. wip 필터 파라미터는 GitLab 19.0에서 폐기 되었습니다. 이 API를 사용하여 머지 리퀘스트 를 관리하세요. 다음을 수행할 수 있습니다: 코드 리뷰 프로세스의 모든 부분을 자동화합니다. 코드 변경 사항을 외부 도구와 연결합니다. 머지 리퀘스트 정보를 원하는 형식으로 GitLab 외부 시스템에 전송합니다. 외부 시스템의 데이터를 기반으로 머지 리퀘스트를 업데이트, 승인, 병합 또는 차단합니다. 공개되지 않은 정보에 대한 모든 API 호출에는 인증이 필요합니다. API v5에서의 제거 사항 # approvals_before_merge 속성은 폐기 예정이며, 머지 리퀘스트 승인 API 를 위해 API v5에서 제거될 예정 입니다. 머지 리퀘스트 목록 조회 # 인증된 사용자가 접근 가능한 모든 머지 리퀘스트를 나열합니다. 기본적으로 현재 사용자가 생성한 머지 리퀘스트만 반환합니다. 모든 머지 리퀘스트를 검색하려면 scope=all 을 사용하세요. state 파라미터를 사용하여 특정 상태( opened , closed , locked , merged )의 머지 리퀘스트만 가져오거나 모든 상태( all )를 가져오세요. locked 상태로 검색하면 해당 상태가 짧고 전환적이기 때문에 일반적으로 결과가 반환되지 않습니다. 페이지네이션 파라미터 page 와 per_page 를 사용하여 머지 리퀘스트 목록을 제한하세요. GET /m