InfoGrab DocsInfoGrab Docs

머지 리퀘스트 제목 템플릿

프로젝트에서 새 머지 리퀘스트의 기본 제목을 정의하는 머지 리퀘스트 제목 템플릿의 구성 및 사용 방법을 설명합니다.

머지 리퀘스트 제목 템플릿 # - Tier: Free, Premium, Ultimate - Offering: GitLab.com, GitLab Self-Managed 히스토리 GitLab 18.11에서 mr_default_title_template 이라는 기능 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 베타 상태입니다. GitLab 19.0에서 일반 공개됨. 기능 플래그 mr_default_title_template 가 제거됨 . 머지 리퀘스트 제목 템플릿은 프로젝트에서 새 머지 리퀘스트의 기본 제목을 정의합니다. 템플릿을 사용하여 팀 전체에서 머지 리퀘스트 명명 규칙을 표준화하세요. 템플릿은 소스 브랜치 이름이나 첫 번째 커밋 메시지 같은 값으로 확장되는 변수를 지원합니다. 사용자는 머지 리퀘스트를 생성하기 전에 제목을 편집할 수 있습니다. 머지 리퀘스트 제목 템플릿 구성 # 사전 요구 사항: 프로젝트에 대해 최소 Maintainer 권한이 있어야 합니다. 머지 리퀘스트 제목 템플릿을 구성하려면: 왼쪽 사이드바에서 Search or go to 를 선택하고 프로젝트를 찾으세요. Settings > Merge requests 를 선택하세요. Merge request title template 으로 스크롤하세요. 정적 텍스트와 지원되는 변수 를 사용하여 템플릿을 입력하세요. 템플릿은 100자로 제한됩니다. Save changes 를 선택하세요. 템플릿을 제거하고 기본 동작으로 복원하려면, 템플릿 필드를 지우고 Save changes 를 선택하세요. 지원되는 변수 # 제목 템플릿은 다음 변수를 지원합니다: 변수 설명 출력 예시 %{source_branch} 소스 브랜치의 이름. my-feature-branch %{target_branch} 타깃 브랜치의 이름. main %{title_from_branch} 사람이 읽기 쉬운 형식으로 변환된 소스 브랜치 이름. 하이픈과 밑줄은 공백으로 대체됨. My feature branch %{first_commit_title} 머지 리퀘스트의 첫 번째 커밋의 제목(첫 번째 줄). Update README.md %{issue_id} 소스 브랜치 이름을 통해 연결된 이슈의 IID(예: 123-fix-bug에서 123). 이슈가 감지되지 않으면 공백. 123 %{issue_title} 소스 브랜치 이름을 통해 연결된 이슈의 제목. 이슈가 감지되지 않으면 공백. Fix login bug 템플릿 예시 # 템플릿 결과 %{source_branch} my-feature-branch %{title_from_branch} My feature branch %{first_commit_title} Update README.md Draft: %{title_from_branch} Draft: My feature branch [%{source_branch}] %{first_commit_title} [my-feature-branch] Update README.md Resolve %{issue_id} "%{issue_t