GitLab 빠른 액션
GitLab v19.2Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다. 이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다. 설명이나 댓글을 저장할 때 자동으로 실행됩니다.
빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 빠른 액션의 특징:
-
사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다.
-
이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다.
-
설명이나 댓글을 저장할 때 자동으로 실행됩니다.
-
특정 컨텍스트와 조건에 반응합니다.
-
각각 별도의 줄에 입력하면 여러 명령어를 동시에 처리합니다.
예를 들어, 빠른 액션을 사용하여 다음 작업을 수행할 수 있습니다:
-
사용자를 할당합니다.
-
라벨을 추가합니다.
-
마감일을 설정합니다.
-
상태를 변경합니다.
-
기타 속성을 설정합니다.
각 명령어는 슬래시(/)로 시작하며 별도의 줄에 입력해야 합니다.
많은 빠른 액션이 파라미터를 받으며, 큰따옴표(")나 특정 형식으로 입력할 수 있습니다.
파라미터#
많은 빠른 액션에는 파라미터가 필요합니다. 예를 들어, /assign 빠른 액션은
사용자 이름을 필요로 합니다. GitLab은 빠른 액션과 함께 자동 완성 문자를
사용하여 사용 가능한 값의 목록을 표시함으로써 사용자가 파라미터를 입력하는 데 도움을 줍니다.
파라미터를 수동으로 입력하는 경우, 다음 문자만 포함된 경우가 아니면 큰따옴표(")로 감싸야 합니다:
-
ASCII 문자
-
숫자 (0-9)
-
밑줄(
_), 하이픈(-), 물음표(?), 점(.), 앰퍼샌드(&) 또는 골뱅이(@)
파라미터는 대소문자를 구분합니다. 자동 완성 기능이 이를 처리하고 큰따옴표도 자동으로 삽입합니다.
빠른 액션#
History
다음 빠른 액션은 설명, 토론, 스레드에 적용할 수 있습니다. 일부 빠른 액션은 모든 구독 티어에서 사용 가능하지 않을 수 있습니다.
add_child#
하나 이상의 항목을 하위 항목으로 추가합니다.
가용성:
-
에픽 (이슈, 태스크, 목표, 또는 핵심 결과 추가)
-
이슈 (태스크, 목표, 또는 핵심 결과 추가)
-
목표 (목표 또는 핵심 결과 추가)
파라미터:
<item>: 하위 항목으로 추가할 항목입니다. 값은#item,group/project#item, 또는 항목 URL 형식이어야 합니다. 여러 작업 항목을 동시에 하위 항목으로 추가할 수 있습니다.
예시:
단일 하위 항목 추가:
/add_child #123
여러 하위 항목 추가:
/add_child #123 #456 group/project#789
URL을 사용하여 하위 항목 추가:
/add_child https://gitlab.com/group/project/-/work_items/123
add_contacts#
하나 이상의 활성 CRM 연락처를 추가합니다.
가용성:
- 이슈
파라미터:
[contact:email1@example.com]:contact:email@example.com형식의 하나 이상의 연락처 이메일.
예시:
단일 연락처 추가:
/add_contacts [contact:alex@example.com]
여러 연락처 추가:
/add_contacts [contact:alex@example.com] [contact:sam@example.com]
추가 정보:
- 자세한 내용은 CRM 연락처를 참조하세요.
add_email#
최대 6명의 이메일 참여자를 추가합니다.
History
-
GitLab 13.8에서
issue_email_participants라는 플래그와 함께 도입됨. 기본적으로 활성화됨. -
GitLab 18.10에서 일반적으로 사용 가능해짐. 기능 플래그
issue_email_participants제거됨.
가용성:
-
인시던트
-
이슈
파라미터:
email1 email2: 공백으로 구분된 하나 이상의 이메일 주소.
예시:
단일 이메일 참여자 추가:
/add_email alex@example.com
여러 이메일 참여자 추가:
/add_email alex@example.com sam@example.com
추가 정보:
approve#
머지 리퀘스트를 승인합니다.
가용성:
- 머지 리퀘스트
예시:
머지 리퀘스트 승인:
/approve
추가 정보:
- 머지 리퀘스트 승인을 취소하려면
/unapprove를 사용하세요.
assign#
History
- GitLab 18.2에서 에픽에 대해 도입됨.
작업 항목에 하나 이상의 사용자를 할당합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
-
@user1 @user2: 할당할 하나 이상의 사용자 이름. 사용자 이름은@로 시작해야 합니다. -
me: 자신에게 작업 항목을 할당합니다.
예시:
단일 사용자 할당:
/assign @alex
여러 사용자 할당:
/assign @alex @sam
자신에게 할당:
/assign me
추가 정보:
-
단일 명령어에서 사용자 이름을 공백으로 구분하여 여러 사용자를 할당할 수 있습니다.
-
담당자를 제거하려면
/unassign을 사용하세요. -
담당자를 교체하려면
/reassign을 사용하세요.
assign_reviewer#
하나 이상의 사용자를 리뷰어로 할당하거나 기존 리뷰어에게 새 리뷰를 요청합니다.
/request_review의 별칭입니다.
가용성:
- 머지 리퀘스트
파라미터:
-
@user1 @user2: 리뷰어로 할당할 하나 이상의 사용자 이름. 사용자 이름은@로 시작해야 합니다. -
me: 자신을 리뷰어로 할당합니다.
예시:
단일 리뷰어 할당:
/assign_reviewer @alex
여러 리뷰어 할당:
/assign_reviewer @alex @sam
자신을 리뷰어로 할당:
/assign_reviewer me
추가 정보:
-
사용자가 아직 리뷰어가 아닌 경우 리뷰어로 할당합니다.
-
사용자가 이미 리뷰어인 경우 새 리뷰를 요청합니다 (리뷰 상태를 초기화하고 알림을 전송합니다).
-
단일 명령어에서 사용자 이름을 공백으로 구분하여 여러 사용자를 할당할 수 있습니다.
-
/reviewer도 이 명령어의 별칭입니다. -
리뷰어를 교체하려면
/reassign_reviewer를 사용하세요. -
리뷰어를 제거하려면
/unassign_reviewer를 사용하세요. -
자세한 내용은
/request_review를 참조하세요.
award#
이모지 반응을 토글합니다.
History
- GitLab 16.5에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
태스크
-
목표
-
핵심 결과
파라미터:
:emoji:: 토글할 이모지.:emoji_name:형식이어야 합니다.
예시:
엄지 척 반응 토글:
/award :thumbsup:
하트 반응 토글:
/award :heart:
추가 정보:
-
/award는/react의 별칭입니다. -
자세한 내용은 이모지 반응을 참조하세요.
blocked_by#
해당 항목이 다른 항목들에 의해 차단됨을 표시합니다.
History
- GitLab 16.0에서 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
<item1> <item2>: 이 항목을 차단하는 하나 이상의 항목. 값은#item,group/project#item, 또는 전체 URL 형식이어야 합니다. 머지 리퀘스트의 경우,!merge_request,group/project!merge_request, 또는 머지 리퀘스트 URL을 사용하세요.
예시:
단일 항목에 의해 차단됨으로 표시:
/blocked_by #123
여러 항목에 의해 차단됨으로 표시:
/blocked_by #123 group/project#456
URL을 사용하여 항목에 의해 차단됨으로 표시:
/blocked_by https://gitlab.com/group/project/-/work_items/123
머지 리퀘스트가 다른 머지 리퀘스트에 의해 차단됨으로 표시:
/blocked_by !456
추가 정보:
blocks#
해당 항목이 다른 항목들을 차단함을 표시합니다.
History
- GitLab 16.0에서 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
<item1> <item2>: 이 항목이 차단하는 하나 이상의 항목. 값은#item,group/project#item, 또는 전체 URL 형식이어야 합니다. 머지 리퀘스트의 경우,!merge_request,group/project!merge_request, 또는 머지 리퀘스트 URL을 사용하세요.
예시:
단일 항목을 차단함으로 표시:
/blocks #123
여러 항목을 차단함으로 표시:
/blocks #123 group/project#456
URL을 사용하여 항목을 차단함으로 표시:
/blocks https://gitlab.com/group/project/-/work_items/123
머지 리퀘스트가 다른 머지 리퀘스트를 차단함으로 표시:
/blocks !456
추가 정보:
board_move#
이슈를 보드의 칼럼으로 이동합니다.
가용성:
- 이슈
파라미터:
~column: 이슈를 이동할 보드 칼럼의 라벨 이름.~로 시작해야 합니다.
예시:
칼럼으로 이동:
/board_move ~"In Progress"
추가 정보:
- 프로젝트에 이슈 보드가 하나만 있어야 합니다.
checkin_reminder#
목표에 대한 체크인 알림을 예약합니다.
History
-
GitLab 16.4에서
okrs_mvc및okr_checkin_reminders플래그와 함께 도입됨. 기본적으로 비활성화됨.이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요.
가용성:
-
목표
파라미터:
<cadence>: 알림 주기. 옵션:
weekly
-
twice-monthly -
monthly -
never(기본값)
예시:
주간 알림 설정:
/checkin_reminder weekly
알림 비활성화:
/checkin_reminder never
추가 정보:
- 자세한 내용은 OKR 체크인 알림 예약을 참조하세요.
clear_health_status#
건강 상태를 지웁니다.
가용성:
-
에픽
-
이슈
-
태스크
-
목표
-
핵심 결과
예시:
건강 상태 지우기:
/clear_health_status
추가 정보:
- 자세한 내용은 건강 상태를 참조하세요.
clear_weight#
가중치를 지웁니다.
가용성:
-
이슈
-
태스크
예시:
가중치 지우기:
/clear_weight
clone#
작업 항목을 지정된 그룹 또는 프로젝트에 복제합니다.
가용성:
-
에픽
-
인시던트
-
이슈
파라미터:
-
<path/to/group_or_project>: 타깃 그룹 또는 프로젝트의 경로. 제공하지 않으면 현재 프로젝트에 복제합니다. -
--with_notes: 복제에 댓글 및 시스템 노트를 포함하는 선택적 플래그.
예시:
다른 프로젝트로 복제:
/clone group/project
현재 프로젝트로 복제:
/clone
노트와 함께 복제:
/clone group/project --with_notes
추가 정보:
-
타깃에 라벨, 마일스톤, 에픽과 같은 동일한 객체가 있는 경우 가능한 한 많은 데이터를 복사합니다.
-
--with_notes를 인수로 제공하지 않으면 댓글이나 시스템 노트를 복사하지 않습니다.
close#
작업 항목을 닫습니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
작업 항목 닫기:
/close
추가 정보:
- 작업 항목을 다시 열려면
/reopen을 사용하세요.
confidential#
작업 항목을 기밀로 표시합니다.
History
- GitLab 16.4에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
태스크
-
목표
-
핵심 결과
예시:
기밀로 표시:
/confidential
추가 정보:
-
자세한 내용은 기밀 이슈를 볼 수 있는 사람, OKR, 또는 태스크를 참조하세요.
-
항목을 기밀 해제하려면 오른쪽 상단 모서리에서 추가 작업 ( ellipsis_v )을 선택한 다음 기밀 해제를 선택하세요.
convert_to_ticket#
이슈를 Service Desk 티켓으로 변환합니다.
History
- GitLab 16.9에서 도입됨.
가용성:
-
인시던트
-
이슈
파라미터:
<email address>: 티켓과 연결할 이메일 주소.
예시:
티켓으로 변환:
/convert_to_ticket user@example.com
추가 정보:
- 자세한 내용은 일반 이슈를 Service Desk 티켓으로 변환을 참조하세요.
copy_metadata#
다른 항목에서 라벨과 마일스톤을 복사합니다.
History
- GitLab 17.9에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
<#item>: 메타데이터를 복사할 항목. 머지 리퀘스트의 경우!MR_IID형식을 사용하세요. 다른 항목의 경우#item또는 URL을 사용하세요.
예시:
이슈에서 메타데이터 복사:
/copy_metadata #123
머지 리퀘스트에서 메타데이터 복사:
/copy_metadata !456
URL을 사용하여 작업 항목에서 메타데이터 복사:
/copy_metadata https://gitlab.com/group/project/-/work_items/123
추가 정보:
- 메타데이터를 복사할 항목은 같은 네임스페이스에 있어야 합니다.
create_merge_request#
현재 이슈를 기반으로 새 머지 리퀘스트를 생성합니다.
가용성:
-
인시던트
-
이슈
-
태스크
파라미터:
<branch name>: 머지 리퀘스트를 위해 생성할 브랜치 이름.
예시:
머지 리퀘스트 생성:
/create_merge_request fix-bug-123
done#
할 일 항목을 완료로 표시합니다.
History
- GitLab 16.2에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
할 일을 완료로 표시:
/done
draft#
머지 리퀘스트의 초안 상태를 설정합니다.
가용성:
- 머지 리퀘스트
예시:
초안으로 표시:
/draft
추가 정보:
- 자세한 내용은 초안 상태를 참조하세요.
due#
마감일을 설정합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
태스크
-
핵심 결과
파라미터:
<date>: 마감일. 유효한 날짜 예시로는in 2 days,this Friday,December 31st등이 있습니다.
예시:
특정 날짜로 마감일 설정:
/due December 31st
오늘을 기준으로 마감일 설정:
/due in 2 days
다음 금요일로 마감일 설정:
/due this Friday
추가 정보:
-
날짜 형식 예시는 Chronic 예시를 참조하세요.
-
마감일을 제거하려면
/remove_due_date를 사용하세요.
duplicate#
이 항목을 닫고 다른 항목과 관련되고 중복된 항목으로 표시합니다.
가용성:
-
에픽
-
인시던트
-
이슈
파라미터:
<item>: 이 항목이 중복된 항목. 값은#item,group/project#item, 또는 URL 형식이어야 합니다.
예시:
중복으로 표시:
/duplicate #123
URL을 사용하여 중복으로 표시:
/duplicate https://gitlab.com/group/project/-/work_items/123
epic#
에픽에 하위 항목으로 추가합니다.
가용성:
-
에픽
-
이슈
파라미터:
<epic>: 이 항목을 추가할 에픽. 값은&epic,#epic,group&epic,group#epic, 또는 에픽 URL 형식이어야 합니다.
예시:
참조로 에픽에 추가:
/epic &123
그룹과 참조로 에픽에 추가:
/epic group&456
URL을 사용하여 에픽에 추가:
/epic https://gitlab.com/groups/group/-/epics/123
추가 정보:
/set_parent는 동일하게 동작하지만 더 많은 작업 항목 유형에 사용할 수 있습니다.
estimate#
시간 추정치를 설정합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
<time>: 시간 추정치. 예를 들어,1mo 2w 3d 4h 5m.
예시:
시간 추정치 설정:
/estimate 1mo 2w 3d 4h 5m
시간 단위로 시간 추정치 설정:
/estimate 8h
추가 정보:
-
/estimate_time은/estimate의 별칭입니다. -
추정치를 제거하려면
/remove_estimate를 사용하세요. -
자세한 내용은 시간 추적을 참조하세요.
health_status#
건강 상태를 설정합니다.
가용성:
-
에픽
-
이슈
-
태스크
-
목표
-
핵심 결과
파라미터:
<value>: 건강 상태 값. 유효한 옵션은on_track,needs_attention,at_risk입니다.
예시:
건강 상태를 정상으로 설정:
/health_status on_track
건강 상태를 주의 필요로 설정:
/health_status needs_attention
건강 상태를 위험으로 설정:
/health_status at_risk
추가 정보:
- 자세한 내용은 건강 상태를 참조하세요.
iteration#
이터레이션을 설정합니다.
History
- GitLab 16.9에서
--current및--next옵션에 대해 도입됨.
가용성:
-
인시던트
-
이슈
파라미터:
-
*iteration:<iteration ID> or <iteration name>: ID 또는 이름으로 특정 이터레이션을 설정합니다. -
[cadence:<iteration cadence ID> or <iteration cadence name>] <--current or --next>: 특정 케이던스의 현재 또는 다음 이터레이션으로 설정합니다. -
--current또는--next: 그룹에 이터레이션 케이던스가 하나만 있을 때 현재 또는 다음 이터레이션으로 설정합니다.
예시:
이름으로 특정 이터레이션 설정:
/iteration *iteration:"Late in July"
케이던스의 현재 이터레이션으로 설정:
/iteration [cadence:"Team cadence"] --current
그룹에 케이던스가 하나인 경우 다음 이터레이션으로 설정:
/iteration --next
추가 정보:
- 이터레이션을 제거하려면
/remove_iteration을 사용하세요.
label#
하나 이상의 라벨을 추가합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.
예시:
단일 라벨 추가:
/label ~bug
여러 라벨 추가:
/label ~bug ~"high priority"
물결표 없이 라벨 추가:
/label bug "high priority"
추가 정보:
-
이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.
-
/labels는/label의 별칭입니다. -
라벨을 제거하려면
/unlabel을 사용하세요. -
라벨을 교체하려면
/relabel을 사용하세요.
link#
인시던트에서 연결된 리소스에 링크와 설명을 추가합니다.
가용성:
- 인시던트
예시:
연결된 리소스 추가:
/link
추가 정보:
- 자세한 내용은 연결된 리소스를 참조하세요.
lock#
토론을 잠급니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
예시:
토론 잠금:
/lock
추가 정보:
- 토론 잠금을 해제하려면
/unlock을 사용하세요.
merge#
변경 사항을 머지합니다.
가용성:
- 머지 리퀘스트
예시:
머지 리퀘스트 머지:
/merge
추가 정보:
- 프로젝트 설정에 따라 파이프라인이 성공할 때 머지되거나, 머지 트레인에 추가될 수 있습니다.
milestone#
History
- GitLab 18.2에서 에픽에 대해 도입됨.
마일스톤을 설정합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
%milestone: 마일스톤 이름.%로 시작해야 합니다.
예시:
마일스톤 설정:
/milestone %"Sprint 1"
추가 정보:
- 마일스톤을 제거하려면
/remove_milestone을 사용하세요.
move#
작업 항목을 다른 그룹 또는 프로젝트로 이동합니다.
가용성:
-
에픽
-
인시던트
-
이슈
파라미터:
<path/to/group_or_project>: 타깃 그룹 또는 프로젝트의 경로.
예시:
다른 프로젝트로 이동:
/move group/project
추가 정보:
- 다른 접근 규칙이 있는 위치로 작업 항목을 이동할 때 주의하세요. 작업 항목을 이동하기 전에 민감한 데이터가 포함되지 않았는지 확인하세요.
page#
인시던트에 대한 에스컬레이션을 시작합니다.
가용성:
- 인시던트
파라미터:
<policy name>: 에스컬레이션 정책 이름.
예시:
에스컬레이션 시작:
/page "On-call policy"
promote_to#
작업 항목을 지정된 유형으로 승격합니다.
History
- GitLab 16.1에서 태스크 및 핵심 결과에 대해 도입됨.
가용성:
-
이슈
-
태스크
-
핵심 결과
파라미터:
<type>: 승격할 유형. 사용 가능한 옵션:
Epic (이슈의 경우)
-
Incident(이슈의 경우) -
issue(태스크의 경우) -
objective(핵심 결과의 경우)
예시:
이슈를 에픽으로 승격:
/promote_to Epic
태스크를 이슈로 승격:
/promote_to issue
핵심 결과를 목표로 승격:
/promote_to objective
추가 정보:
-
이슈의 경우,
/promote_to_incident는/promote_to Incident의 단축키입니다. -
작업 항목 유형을 변경하려면
/type도 사용할 수 있습니다.
promote_to_incident#
이슈를 인시던트로 승격합니다.
가용성:
- 이슈
예시:
인시던트로 승격:
/promote_to_incident
추가 정보:
- 새 이슈를 생성할 때도 이 빠른 액션을 사용할 수 있습니다.
publish#
이슈를 연결된 상태 페이지에 게시합니다.
가용성:
- 이슈
예시:
상태 페이지에 게시:
/publish
추가 정보:
- 자세한 내용은 상태 페이지를 참조하세요.
react#
이모지 반응을 토글합니다.
History
- GitLab 16.7에서
/award에서 이름 변경됨./award는 별칭 명령어로 계속 사용 가능합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
:emoji:: 토글할 이모지.:emoji_name:형식이어야 합니다.
예시:
엄지 척 반응 토글:
/react :thumbsup:
하트 반응 토글:
/react :heart:
추가 정보:
/award는/react의 별칭입니다.
ready#
머지 리퀘스트의 준비 상태를 설정합니다.
가용성:
- 머지 리퀘스트
예시:
준비됨으로 표시:
/ready
추가 정보:
- 자세한 내용은 머지 리퀘스트를 준비 완료로 표시를 참조하세요.
reassign#
History
- GitLab 18.2에서 에픽에 대해 도입됨.
현재 담당자를 지정된 사용자로 교체합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
@user1 @user2: 할당할 하나 이상의 사용자 이름. 사용자 이름은@로 시작해야 합니다.
예시:
단일 사용자로 재할당:
/reassign @alex
여러 사용자로 재할당:
/reassign @alex @sam
추가 정보:
-
이전 담당자를 교체하지 않고 담당자를 추가하려면
/assign을 사용하세요. -
담당자를 제거하려면
/unassign을 사용하세요. -
담당자를 교체하려면
/reassign을 사용하세요.
reassign_reviewer#
현재 리뷰어를 지정된 사용자로 교체합니다.
가용성:
- 머지 리퀘스트
파라미터:
@user1 @user2: 리뷰어로 할당할 하나 이상의 사용자 이름. 사용자 이름은@로 시작해야 합니다.
예시:
단일 리뷰어로 재할당:
/reassign_reviewer @alex
여러 리뷰어로 재할당:
/reassign_reviewer @alex @sam
추가 정보:
-
이전 리뷰어를 교체하지 않고 리뷰어를 할당하려면
/assign_reviewer를 사용하세요. -
리뷰어를 제거하려면
/unassign_reviewer를 사용하세요.
rebase#
타깃 브랜치의 최신 커밋에 소스 브랜치를 리베이스합니다. 충돌이 있으면 아무것도 실행되지 않습니다.
가용성:
- 머지 리퀘스트
예시:
머지 리퀘스트 리베이스:
/rebase
추가 정보:
- 도움이 필요하면 Git 트러블슈팅을 참조하세요.
relabel#
현재 라벨을 지정된 라벨로 교체합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.
예시:
단일 라벨로 교체:
/relabel ~bug
여러 라벨로 교체:
/relabel ~bug ~"high priority"
추가 정보:
relate#
항목들을 관련 항목으로 표시합니다.
가용성:
-
에픽
-
인시던트
-
이슈
파라미터:
<item1> <item2>: 관련으로 연결할 하나 이상의 항목. 값은#item,group/project#item, 또는 전체 URL 형식이어야 합니다.
예시:
단일 항목과 관련 연결:
/relate #123
여러 항목과 관련 연결:
/relate #123 group/project#456
추가 정보:
-
관계를 제거하려면
/unlink를 사용하세요. -
항목들을 하나가 다른 것을 차단하는 관계로 표시하려면
/blocked_by또는/blocks를 사용하세요.
remove_child#
항목을 하위 항목에서 제거합니다.
History
- GitLab 16.10에서 목표에 대해 도입됨.
가용성:
-
에픽
-
이슈
-
목표
파라미터:
<item>: 하위 항목에서 제거할 항목. 값은#item,group/project#item, 또는 항목 URL 형식이어야 합니다.
예시:
하위 항목 제거:
/remove_child #123
URL을 사용하여 하위 항목 제거:
/remove_child https://gitlab.com/group/project/-/work_items/123
remove_contacts#
하나 이상의 CRM 연락처를 제거합니다.
가용성:
- 이슈
파라미터:
[contact:email1@example.com]:contact:email@example.com형식의 하나 이상의 연락처 이메일.
예시:
단일 연락처 제거:
/remove_contacts [contact:alex@example.com]
여러 연락처 제거:
/remove_contacts [contact:alex@example.com] [contact:sam@example.com]
추가 정보:
- 자세한 내용은 CRM 연락처를 참조하세요.
remove_due_date#
마감일을 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
태스크
-
핵심 결과
예시:
마감일 제거:
/remove_due_date
추가 정보:
- 마감일을 추가하거나 변경하려면
/due를 사용하세요.
remove_email#
최대 6명의 이메일 참여자를 제거합니다.
History
-
GitLab 13.8에서
issue_email_participants라는 플래그와 함께 도입됨. 기본적으로 활성화됨. -
GitLab 18.10에서 일반적으로 사용 가능해짐. 기능 플래그
issue_email_participants제거됨.
가용성:
-
인시던트
-
이슈
파라미터:
email1 email2: 공백으로 구분된 하나 이상의 이메일 주소.
예시:
단일 이메일 참여자 제거:
/remove_email alex@example.com
여러 이메일 참여자 제거:
/remove_email alex@example.com sam@example.com
추가 정보:
-
이슈 템플릿, 머지 리퀘스트, 에픽에서는 지원되지 않습니다.
-
자세한 내용은 이메일 참여자를 참조하세요.
remove_estimate#
시간 추정치를 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
예시:
시간 추정치 제거:
/remove_estimate
추가 정보:
-
/remove_time_estimate는/remove_estimate의 별칭입니다. -
추정치를 추가하거나 변경하려면
/estimate를 사용하세요.
remove_iteration#
이터레이션을 제거합니다.
가용성:
-
인시던트
-
이슈
예시:
이터레이션 제거:
/remove_iteration
추가 정보:
- 이터레이션을 설정하려면
/iteration을 사용하세요.
remove_milestone#
History
- GitLab 18.2에서 에픽에 대해 도입됨.
마일스톤을 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
예시:
마일스톤 제거:
/remove_milestone
추가 정보:
- 마일스톤을 설정하려면
/milestone을 사용하세요.
remove_parent#
항목에서 부모를 제거합니다.
History
- GitLab 16.9에서 태스크 및 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
이슈
-
태스크
-
핵심 결과
예시:
부모 제거:
/remove_parent
추가 정보:
- 부모 항목을 설정하려면
/set_parent를 사용하세요.
remove_time_spent#
소요 시간을 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
예시:
소요 시간 제거:
/remove_time_spent
추가 정보:
- 소요 시간을 추가하려면
/spend를 사용하세요.
remove_zoom#
이슈에서 Zoom 미팅을 제거합니다.
가용성:
- 이슈
예시:
Zoom 미팅 제거:
/remove_zoom
추가 정보:
- Zoom 미팅을 추가하려면
/zoom을 사용하세요.
reopen#
작업 항목을 다시 엽니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
작업 항목 다시 열기:
/reopen
추가 정보:
- 작업 항목을 닫으려면
/close를 사용하세요.
request_review#
하나 이상의 사용자에게 리뷰어를 할당하거나 새 리뷰를 요청합니다.
가용성:
- 머지 리퀘스트
파라미터:
-
@user1 @user2: 리뷰를 요청할 하나 이상의 사용자 이름. 사용자 이름은@로 시작해야 합니다. -
me: 자신에게 리뷰를 요청합니다.
예시:
단일 사용자에게 리뷰 요청:
/request_review @alex
여러 사용자에게 리뷰 요청:
/request_review @alex @sam
자신에게 리뷰 요청:
/request_review me
추가 정보:
-
/assign_reviewer또는/reviewer를 사용하여 호출할 수도 있습니다. -
사용자가 아직 리뷰어가 아닌 경우 리뷰어로 할당합니다.
-
사용자가 이미 리뷰어인 경우 새 리뷰를 요청합니다 (리뷰 상태를 초기화하고 알림을 전송합니다).
-
자세한 내용은 리뷰 요청을 참조하세요.
run_pipeline#
머지 리퀘스트에 대한 새 파이프라인을 실행합니다.
History
- GitLab 18.7에서 도입됨.
가용성:
- 머지 리퀘스트
예시:
새 파이프라인 실행:
/run_pipeline
추가 정보:
파이프라인은 비동기적으로 트리거되며 명령어가 실행된 직후에 나타납니다.
머지 리퀘스트에 대한 파이프라인을 생성할 권한이 있어야 합니다.
다른 빠른 액션과 결합할 수 있습니다. 예를 들어, 파이프라인을 실행하고 자동 머지를 설정하려면:
/run_pipeline
/merge
set_parent#
부모 항목을 설정합니다.
History
가용성:
-
에픽
-
이슈
-
태스크
-
핵심 결과
파라미터:
<item>: 부모 항목. 값은#IID, 참조, 또는 항목 URL 형식이어야 합니다.
예시:
참조로 부모 설정:
/set_parent #123
URL을 사용하여 부모 설정:
/set_parent https://gitlab.com/group/project/-/work_items/123
추가 정보:
-
이슈의 경우,
/epic은/set_parent의 별칭입니다. -
부모 항목을 제거하려면
/remove_parent를 사용하세요.
severity#
인시던트의 심각도를 설정합니다.
가용성:
- 인시던트
파라미터:
<severity>: 심각도 수준. 사용 가능한 옵션:
S1
-
S2 -
S3 -
S4 -
critical -
high -
medium -
low -
unknown
예시:
심각도를 심각으로 설정:
/severity critical
S 표기법으로 심각도 설정:
/severity S1
shrug#
댓글에 ¯\_(ツ)_/¯를 추가합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
shrug 추가:
/shrug
spend#
소요 시간을 추가하거나 차감합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
파라미터:
-
<time>: 추가하거나 차감할 시간. 예를 들어,1mo 2w 3d 4h 5m. 시간을 차감하려면 음수 값을 사용하세요. -
[<date>]: 선택 사항. 시간을 소요한 날짜.
예시:
소요 시간 추가:
/spend 1mo 2w 3d 4h 5m
소요 시간 차감:
/spend -1h 30m
특정 날짜에 소요 시간 추가:
/spend 1mo 2w 3d 4h 5m 2018-08-26
추가 정보:
-
/spend_time은/spend의 별칭입니다. -
소요 시간을 제거하려면
/remove_time_spent를 사용하세요. -
자세한 내용은 시간 추적을 참조하세요.
status#
상태를 설정합니다.
가용성:
-
이슈
-
태스크
파라미터:
<value>: 상태 값. 사용 가능한 옵션은 네임스페이스에 설정된 상태 옵션을 포함합니다.
예시:
상태 설정:
/status "In Progress"
추가 정보:
- 자세한 내용은 상태를 참조하세요.
submit_review#
대기 중인 리뷰를 제출합니다.
가용성:
- 머지 리퀘스트
예시:
리뷰 제출:
/submit_review
/submit_review reviewed
리뷰 제출 및 승인:
/submit_review approve
리뷰 제출 및 변경 사항 요청:
/submit_review requested_changes
subscribe#
작업 항목에 대한 알림을 구독합니다.
History
- GitLab 16.4에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
알림 구독:
/subscribe
추가 정보:
- 알림 구독을 취소하려면
/unsubscribe를 사용하세요.
tableflip#
댓글에 (╯°□°)╯︵ ┻━┻를 추가합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
tableflip 추가:
/tableflip
target_branch#
머지 리퀘스트의 타깃 브랜치를 설정합니다.
가용성:
- 머지 리퀘스트
파라미터:
<local branch name>: 타깃 브랜치 이름.
예시:
타깃 브랜치 설정:
/target_branch main
timeline#
인시던트에 타임라인 이벤트를 추가합니다.
가용성:
- 인시던트
파라미터:
<timeline comment> | <date(YYYY-MM-DD)> <time(HH:MM)>:|로 구분된 타임라인 댓글, 날짜, 시간.
예시:
타임라인 이벤트 추가:
/timeline DB load spiked | 2022-09-07 09:30
title#
제목을 변경합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
<new title>: 작업 항목의 새 제목.
예시:
제목 변경:
/title New title for this item
todo#
자신의 할 일 항목을 추가합니다.
History
- GitLab 16.2에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
할 일 추가:
/todo
type#
작업 항목을 지정된 유형으로 변환합니다.
History
- GitLab 16.0에서 도입됨.
가용성:
-
이슈
-
핵심 결과
-
목표
-
태스크
파라미터:
<type>: 변환할 유형. 사용 가능한 옵션:
issue
-
task -
objective -
key result
예시:
이슈로 변환:
/type issue
태스크로 변환:
/type task
추가 정보:
- 이슈를 에픽이나 인시던트로 변환하려면
/promote_to를 사용하세요.
unapprove#
머지 리퀘스트 승인을 취소합니다.
가용성:
- 머지 리퀘스트
예시:
머지 리퀘스트 승인 취소:
/unapprove
추가 정보:
- 머지 리퀘스트를 승인하려면
/approve를 사용하세요.
unassign#
History
- GitLab 18.2에서 에픽에 대해 도입됨.
담당자를 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
@user1 @user2: 선택 사항. 제거할 하나 이상의 사용자 이름. 제공하지 않으면 모든 담당자를 제거합니다.
예시:
특정 담당자 제거:
/unassign @alex @sam
모든 담당자 제거:
/unassign
추가 정보:
unassign_reviewer#
리뷰어를 제거합니다.
가용성:
- 머지 리퀘스트
파라미터:
-
@user1 @user2: 선택 사항. 리뷰어에서 제거할 하나 이상의 사용자 이름. 제공하지 않으면 모든 리뷰어를 제거합니다. -
me: 자신을 리뷰어에서 제거합니다.
예시:
특정 리뷰어 제거:
/unassign_reviewer @alex @sam
자신을 리뷰어에서 제거:
/unassign_reviewer me
모든 리뷰어 제거:
/unassign_reviewer
추가 정보:
-
/remove_reviewer는/unassign_reviewer의 별칭입니다. -
리뷰어를 할당하려면
/assign_reviewer를 사용하세요. -
리뷰어를 교체하려면
/reassign_reviewer를 사용하세요.
unlabel#
라벨을 제거합니다.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
~label1 ~label2: 선택 사항. 제거할 하나 이상의 라벨 이름. 제공하지 않으면 모든 라벨을 제거합니다.
예시:
특정 라벨 제거:
/unlabel ~bug ~"high priority"
모든 라벨 제거:
/unlabel
추가 정보:
-
이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.
-
/remove_label은/unlabel의 별칭입니다. -
라벨을 추가하려면
/label을 사용하세요. -
라벨을 교체하려면
/relabel을 사용하세요.
unlink#
다른 항목과의 링크를 제거합니다.
History
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
파라미터:
<item>: 링크를 제거할 항목. 값은#item,group/project#item, 또는 전체 URL 형식이어야 합니다. 머지 리퀘스트의 경우,!merge_request,group/project!merge_request, 또는 머지 리퀘스트 URL을 사용하세요.
예시:
항목 링크 제거:
/unlink #123
URL을 사용하여 항목 링크 제거:
/unlink https://gitlab.com/group/project/-/work_items/123
머지 리퀘스트 간의 차단 관계 제거:
/unlink !456
추가 정보:
- 항목 간에 관계를 설정하려면
/relate,/blocks, 또는/blocked_by를 사용하세요.
unlock#
토론 잠금을 해제합니다.
가용성:
-
에픽
-
이슈
-
머지 리퀘스트
예시:
토론 잠금 해제:
/unlock
추가 정보:
- 토론을 잠그려면
/lock을 사용하세요.
unsubscribe#
작업 항목에 대한 알림 구독을 취소합니다.
History
- GitLab 16.4에서 태스크, 목표, 핵심 결과에 대해 도입됨.
가용성:
-
에픽
-
인시던트
-
이슈
-
머지 리퀘스트
-
태스크
-
목표
-
핵심 결과
예시:
알림 구독 취소:
/unsubscribe
추가 정보:
- 알림을 구독하려면
/subscribe를 사용하세요.
weight#
가중치를 설정합니다.
가용성:
-
이슈
-
태스크
파라미터:
<value>: 가중치 값. 유효한 값은0,1,2와 같은 정수입니다.
예시:
가중치 설정:
/weight 3
zoom#
이슈 또는 인시던트에 Zoom 미팅을 추가합니다.
가용성:
-
인시던트
-
이슈
파라미터:
: Zoom 미팅의 URL.
예시:
Zoom 미팅 추가:
/zoom https://zoom.us/j/123456789
추가 정보:
-
GitLab Premium 사용자는 인시던트에 Zoom 링크를 추가할 때 짧은 설명을 추가할 수 있습니다.
-
Zoom 미팅을 제거하려면
/remove_zoom을 사용하세요.
커밋 댓글#
개별 커밋에 댓글을 달 때 빠른 액션을 사용할 수 있습니다. 이 빠른 액션은 커밋 댓글 스레드에서만 동작하며, 커밋 메시지나 다른 GitLab 컨텍스트에서는 동작하지 않습니다.
커밋 댓글에서 빠른 액션을 사용하려면:
-
커밋 목록, 머지 리퀘스트, 또는 다른 커밋 링크에서 커밋을 선택하여 커밋 페이지로 이동하세요.
-
커밋 페이지 하단의 댓글 폼에 빠른 액션을 입력하세요.
-
댓글을 선택하세요.
다음 빠른 액션은 커밋 댓글에 적용할 수 있습니다:
tag#
댓글이 달린 커밋을 가리키는 Git 태그를 생성합니다.
파라미터:
-
v1.2.3: 태그 이름. -
<message>: 선택 사항. 태그의 메시지.
예시:
메시지와 함께 태그 생성:
Ready for release after security fix.
/tag v2.1.1 Security patch release
이 댓글은 커밋을 가리키는 v2.1.1이라는 Git 태그를 "Security patch release" 메시지와 함께 생성합니다.
트러블슈팅#
빠른 액션이 실행되지 않음#
빠른 액션을 실행했는데 아무것도 일어나지 않으면, 입력할 때 자동 완성 박스에 빠른 액션이 나타나는지 확인하세요. 나타나지 않는다면 다음과 같은 이유일 수 있습니다:
-
빠른 액션과 관련된 기능이 구독 티어나 그룹 또는 프로젝트의 사용자 권한에 따라 사용할 수 없는 경우.
-
빠른 액션의 필수 조건이 충족되지 않은 경우. 예를 들어, 라벨이 없는 이슈에서
/unlabel을 실행하는 경우.