InfoGrab DocsInfoGrab Docs

GitLab 빠른 액션

요약

빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다. 이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다. 설명이나 댓글을 저장할 때 자동으로 실행됩니다.

빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 빠른 액션의 특징:

  • 사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다.

  • 이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다.

  • 설명이나 댓글을 저장할 때 자동으로 실행됩니다.

  • 특정 컨텍스트와 조건에 반응합니다.

  • 각각 별도의 줄에 입력하면 여러 명령어를 동시에 처리합니다.

예를 들어, 빠른 액션을 사용하여 다음 작업을 수행할 수 있습니다:

  • 사용자를 할당합니다.

  • 라벨을 추가합니다.

  • 마감일을 설정합니다.

  • 상태를 변경합니다.

  • 기타 속성을 설정합니다.

각 명령어는 슬래시(/)로 시작하며 별도의 줄에 입력해야 합니다. 많은 빠른 액션이 파라미터를 받으며, 큰따옴표(")나 특정 형식으로 입력할 수 있습니다.

파라미터#

많은 빠른 액션에는 파라미터가 필요합니다. 예를 들어, /assign 빠른 액션은 사용자 이름을 필요로 합니다. GitLab은 빠른 액션과 함께 자동 완성 문자를 사용하여 사용 가능한 값의 목록을 표시함으로써 사용자가 파라미터를 입력하는 데 도움을 줍니다.

파라미터를 수동으로 입력하는 경우, 다음 문자만 포함된 경우가 아니면 큰따옴표(")로 감싸야 합니다:

  • ASCII 문자

  • 숫자 (0-9)

  • 밑줄(_), 하이픈(-), 물음표(?), 점(.), 앰퍼샌드(&) 또는 골뱅이(@)

파라미터는 대소문자를 구분합니다. 자동 완성 기능이 이를 처리하고 큰따옴표도 자동으로 삽입합니다.

빠른 액션#

History

  • 에픽이 작업 항목으로 GitLab 18.1에서 도입됨.

  • /cc 빠른 액션이 GitLab 18.3에서 제거됨.

다음 빠른 액션은 설명, 토론, 스레드에 적용할 수 있습니다. 일부 빠른 액션은 모든 구독 티어에서 사용 가능하지 않을 수 있습니다.

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]

추가 정보:

add_email#

최대 6명의 이메일 참여자를 추가합니다.

History

가용성:

  • 인시던트

  • 이슈

파라미터:

  • 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

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • <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

추가 정보:

  • 차단 관계를 제거하려면 /unlink를 사용하세요.

  • 서로 차단하지 않는 관련 항목으로 표시하려면 /relate를 사용하세요.

blocks#

해당 항목이 다른 항목들을 차단함을 표시합니다.

History

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • <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

추가 정보:

  • 차단 관계를 제거하려면 /unlink를 사용하세요.

  • 서로 차단하지 않는 관련 항목으로 표시하려면 /relate를 사용하세요.

board_move#

이슈를 보드의 칼럼으로 이동합니다.

가용성:

  • 이슈

파라미터:

  • ~column: 이슈를 이동할 보드 칼럼의 라벨 이름. ~로 시작해야 합니다.

예시:

칼럼으로 이동:

/board_move ~"In Progress"

추가 정보:

  • 프로젝트에 이슈 보드가 하나만 있어야 합니다.

checkin_reminder#

목표에 대한 체크인 알림을 예약합니다.

History

  • GitLab 16.4에서 okrs_mvcokr_checkin_reminders 플래그와 함께 도입됨. 기본적으로 비활성화됨.

    이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요.

    가용성:

  • 목표

파라미터:

  • <cadence>: 알림 주기. 옵션:

weekly

  • twice-monthly

  • monthly

  • never (기본값)

예시:

주간 알림 설정:

/checkin_reminder weekly

알림 비활성화:

/checkin_reminder never

추가 정보:

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

가용성:

  • 인시던트

  • 이슈

파라미터:

  • <email address>: 티켓과 연결할 이메일 주소.

예시:

티켓으로 변환:

/convert_to_ticket user@example.com

추가 정보:

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

추가 정보:

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

추가 정보:

label#

하나 이상의 라벨을 추가합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • ~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.

예시:

단일 라벨 추가:

/label ~bug

여러 라벨 추가:

/label ~bug ~"high priority"

물결표 없이 라벨 추가:

/label bug "high priority"

추가 정보:

  • 이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.

  • /labels/label의 별칭입니다.

  • 라벨을 제거하려면 /unlabel을 사용하세요.

  • 라벨을 교체하려면 /relabel을 사용하세요.

인시던트에서 연결된 리소스에 링크와 설명을 추가합니다.

가용성:

  • 인시던트

예시:

연결된 리소스 추가:

/link

추가 정보:

lock#

토론을 잠급니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

예시:

토론 잠금:

/lock

추가 정보:

  • 토론 잠금을 해제하려면 /unlock을 사용하세요.

merge#

변경 사항을 머지합니다.

가용성:

  • 머지 리퀘스트

예시:

머지 리퀘스트 머지:

/merge

추가 정보:

milestone#

History

  • GitLab 18.2에서 에픽에 대해 도입됨.

마일스톤을 설정합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • %milestone: 마일스톤 이름. %로 시작해야 합니다.

예시:

마일스톤 설정:

/milestone %"Sprint 1"

추가 정보:

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

추가 정보:

relabel#

현재 라벨을 지정된 라벨로 교체합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • ~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.

예시:

단일 라벨로 교체:

/relabel ~bug

여러 라벨로 교체:

/relabel ~bug ~"high priority"

추가 정보:

  • 이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.

  • 이전 라벨을 교체하지 않고 라벨을 추가하려면 /label을 사용하세요.

  • 라벨을 제거하려면 /unlabel을 사용하세요.

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]

추가 정보:

remove_due_date#

마감일을 제거합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 태스크

  • 핵심 결과

예시:

마감일 제거:

/remove_due_date

추가 정보:

  • 마감일을 추가하거나 변경하려면 /due를 사용하세요.

remove_email#

최대 6명의 이메일 참여자를 제거합니다.

History

가용성:

  • 인시던트

  • 이슈

파라미터:

  • 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

가용성:

  • 머지 리퀘스트

예시:

새 파이프라인 실행:

  /run_pipeline

추가 정보:

파이프라인은 비동기적으로 트리거되며 명령어가 실행된 직후에 나타납니다.

머지 리퀘스트에 대한 파이프라인을 생성할 권한이 있어야 합니다.

다른 빠른 액션과 결합할 수 있습니다. 예를 들어, 파이프라인을 실행하고 자동 머지를 설정하려면:

  /run_pipeline
  /merge

set_parent#

부모 항목을 설정합니다.

History

  • GitLab 16.5에서 태스크 및 핵심 결과에 대해 도입됨.

  • 이슈에 대한 별칭 /epic이 GitLab 17.10에서 도입됨.

가용성:

  • 에픽

  • 이슈

  • 태스크

  • 핵심 결과

파라미터:

  • <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

가용성:

  • 이슈

  • 핵심 결과

  • 목표

  • 태스크

파라미터:

  • <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

추가 정보:

  • 담당자를 추가하려면 /assign을 사용하세요.

  • 담당자를 교체하려면 /reassign을 사용하세요.

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을 사용하세요.

다른 항목과의 링크를 제거합니다.

History

  • GitLab 16.1에서 이슈 및 에픽에 대해 도입됨.

  • GitLab 17.8에서 태스크, 목표, 핵심 결과에 대해 도입됨.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • <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

추가 정보:

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 컨텍스트에서는 동작하지 않습니다.

커밋 댓글에서 빠른 액션을 사용하려면:

  • 커밋 목록, 머지 리퀘스트, 또는 다른 커밋 링크에서 커밋을 선택하여 커밋 페이지로 이동하세요.

  • 커밋 페이지 하단의 댓글 폼에 빠른 액션을 입력하세요.

  • 댓글을 선택하세요.

다음 빠른 액션은 커밋 댓글에 적용할 수 있습니다:

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을 실행하는 경우.

GitLab 빠른 액션

GitLab v19.2
Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다. 이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다. 설명이나 댓글을 저장할 때 자동으로 실행됩니다.

빠른 액션은 GitLab의 일반적인 작업을 텍스트로 수행할 수 있는 단축 명령어입니다. 빠른 액션의 특징:

  • 사용자 인터페이스를 사용하지 않고 일반적인 작업을 실행합니다.

  • 이슈, 머지 리퀘스트, 에픽, 커밋과 함께 사용할 수 있습니다.

  • 설명이나 댓글을 저장할 때 자동으로 실행됩니다.

  • 특정 컨텍스트와 조건에 반응합니다.

  • 각각 별도의 줄에 입력하면 여러 명령어를 동시에 처리합니다.

예를 들어, 빠른 액션을 사용하여 다음 작업을 수행할 수 있습니다:

  • 사용자를 할당합니다.

  • 라벨을 추가합니다.

  • 마감일을 설정합니다.

  • 상태를 변경합니다.

  • 기타 속성을 설정합니다.

각 명령어는 슬래시(/)로 시작하며 별도의 줄에 입력해야 합니다. 많은 빠른 액션이 파라미터를 받으며, 큰따옴표(")나 특정 형식으로 입력할 수 있습니다.

파라미터#

많은 빠른 액션에는 파라미터가 필요합니다. 예를 들어, /assign 빠른 액션은 사용자 이름을 필요로 합니다. GitLab은 빠른 액션과 함께 자동 완성 문자를 사용하여 사용 가능한 값의 목록을 표시함으로써 사용자가 파라미터를 입력하는 데 도움을 줍니다.

파라미터를 수동으로 입력하는 경우, 다음 문자만 포함된 경우가 아니면 큰따옴표(")로 감싸야 합니다:

  • ASCII 문자

  • 숫자 (0-9)

  • 밑줄(_), 하이픈(-), 물음표(?), 점(.), 앰퍼샌드(&) 또는 골뱅이(@)

파라미터는 대소문자를 구분합니다. 자동 완성 기능이 이를 처리하고 큰따옴표도 자동으로 삽입합니다.

빠른 액션#

History

  • 에픽이 작업 항목으로 GitLab 18.1에서 도입됨.

  • /cc 빠른 액션이 GitLab 18.3에서 제거됨.

다음 빠른 액션은 설명, 토론, 스레드에 적용할 수 있습니다. 일부 빠른 액션은 모든 구독 티어에서 사용 가능하지 않을 수 있습니다.

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]

추가 정보:

add_email#

최대 6명의 이메일 참여자를 추가합니다.

History

가용성:

  • 인시던트

  • 이슈

파라미터:

  • 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

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • <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

추가 정보:

  • 차단 관계를 제거하려면 /unlink를 사용하세요.

  • 서로 차단하지 않는 관련 항목으로 표시하려면 /relate를 사용하세요.

blocks#

해당 항목이 다른 항목들을 차단함을 표시합니다.

History

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • <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

추가 정보:

  • 차단 관계를 제거하려면 /unlink를 사용하세요.

  • 서로 차단하지 않는 관련 항목으로 표시하려면 /relate를 사용하세요.

board_move#

이슈를 보드의 칼럼으로 이동합니다.

가용성:

  • 이슈

파라미터:

  • ~column: 이슈를 이동할 보드 칼럼의 라벨 이름. ~로 시작해야 합니다.

예시:

칼럼으로 이동:

/board_move ~"In Progress"

추가 정보:

  • 프로젝트에 이슈 보드가 하나만 있어야 합니다.

checkin_reminder#

목표에 대한 체크인 알림을 예약합니다.

History

  • GitLab 16.4에서 okrs_mvcokr_checkin_reminders 플래그와 함께 도입됨. 기본적으로 비활성화됨.

    이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요.

    가용성:

  • 목표

파라미터:

  • <cadence>: 알림 주기. 옵션:

weekly

  • twice-monthly

  • monthly

  • never (기본값)

예시:

주간 알림 설정:

/checkin_reminder weekly

알림 비활성화:

/checkin_reminder never

추가 정보:

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

가용성:

  • 인시던트

  • 이슈

파라미터:

  • <email address>: 티켓과 연결할 이메일 주소.

예시:

티켓으로 변환:

/convert_to_ticket user@example.com

추가 정보:

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

추가 정보:

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

추가 정보:

label#

하나 이상의 라벨을 추가합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • ~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.

예시:

단일 라벨 추가:

/label ~bug

여러 라벨 추가:

/label ~bug ~"high priority"

물결표 없이 라벨 추가:

/label bug "high priority"

추가 정보:

  • 이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.

  • /labels/label의 별칭입니다.

  • 라벨을 제거하려면 /unlabel을 사용하세요.

  • 라벨을 교체하려면 /relabel을 사용하세요.

인시던트에서 연결된 리소스에 링크와 설명을 추가합니다.

가용성:

  • 인시던트

예시:

연결된 리소스 추가:

/link

추가 정보:

lock#

토론을 잠급니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

예시:

토론 잠금:

/lock

추가 정보:

  • 토론 잠금을 해제하려면 /unlock을 사용하세요.

merge#

변경 사항을 머지합니다.

가용성:

  • 머지 리퀘스트

예시:

머지 리퀘스트 머지:

/merge

추가 정보:

milestone#

History

  • GitLab 18.2에서 에픽에 대해 도입됨.

마일스톤을 설정합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

파라미터:

  • %milestone: 마일스톤 이름. %로 시작해야 합니다.

예시:

마일스톤 설정:

/milestone %"Sprint 1"

추가 정보:

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

추가 정보:

relabel#

현재 라벨을 지정된 라벨로 교체합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • ~label1 ~label2: 하나 이상의 라벨 이름. 라벨 이름은 물결표(~) 없이 시작할 수도 있지만, 혼합 구문은 지원되지 않습니다.

예시:

단일 라벨로 교체:

/relabel ~bug

여러 라벨로 교체:

/relabel ~bug ~"high priority"

추가 정보:

  • 이름에 공백이 있는 라벨은 큰따옴표로 감싸야 합니다.

  • 이전 라벨을 교체하지 않고 라벨을 추가하려면 /label을 사용하세요.

  • 라벨을 제거하려면 /unlabel을 사용하세요.

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]

추가 정보:

remove_due_date#

마감일을 제거합니다.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 태스크

  • 핵심 결과

예시:

마감일 제거:

/remove_due_date

추가 정보:

  • 마감일을 추가하거나 변경하려면 /due를 사용하세요.

remove_email#

최대 6명의 이메일 참여자를 제거합니다.

History

가용성:

  • 인시던트

  • 이슈

파라미터:

  • 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

가용성:

  • 머지 리퀘스트

예시:

새 파이프라인 실행:

  /run_pipeline

추가 정보:

파이프라인은 비동기적으로 트리거되며 명령어가 실행된 직후에 나타납니다.

머지 리퀘스트에 대한 파이프라인을 생성할 권한이 있어야 합니다.

다른 빠른 액션과 결합할 수 있습니다. 예를 들어, 파이프라인을 실행하고 자동 머지를 설정하려면:

  /run_pipeline
  /merge

set_parent#

부모 항목을 설정합니다.

History

  • GitLab 16.5에서 태스크 및 핵심 결과에 대해 도입됨.

  • 이슈에 대한 별칭 /epic이 GitLab 17.10에서 도입됨.

가용성:

  • 에픽

  • 이슈

  • 태스크

  • 핵심 결과

파라미터:

  • <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

가용성:

  • 이슈

  • 핵심 결과

  • 목표

  • 태스크

파라미터:

  • <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

추가 정보:

  • 담당자를 추가하려면 /assign을 사용하세요.

  • 담당자를 교체하려면 /reassign을 사용하세요.

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을 사용하세요.

다른 항목과의 링크를 제거합니다.

History

  • GitLab 16.1에서 이슈 및 에픽에 대해 도입됨.

  • GitLab 17.8에서 태스크, 목표, 핵심 결과에 대해 도입됨.

가용성:

  • 에픽

  • 인시던트

  • 이슈

  • 머지 리퀘스트

  • 태스크

  • 목표

  • 핵심 결과

파라미터:

  • <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

추가 정보:

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 컨텍스트에서는 동작하지 않습니다.

커밋 댓글에서 빠른 액션을 사용하려면:

  • 커밋 목록, 머지 리퀘스트, 또는 다른 커밋 링크에서 커밋을 선택하여 커밋 페이지로 이동하세요.

  • 커밋 페이지 하단의 댓글 폼에 빠른 액션을 입력하세요.

  • 댓글을 선택하세요.

다음 빠른 액션은 커밋 댓글에 적용할 수 있습니다:

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을 실행하는 경우.