正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLabクイックアクション

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

クイックアクションは、GitLabの一般的なアクションに対するテキストベースのショートカットを提供します。クイックアクション:

  • ユーザーインターフェースを使用せずに、一般的なアクションを実行します。
  • イシュー、マージリクエスト、エピック、コミットの操作をサポートします。
  • 説明またはコメントを保存すると、自動的に実行されます。
  • 特定のコンテキストと条件に対応します。
  • 別々の行に入力された複数のコマンドを処理します。

たとえば、クイックアクションを使用して、次のことができます。

  • ユーザーを割り当てます。
  • ラベルを追加します。
  • 期限を設定します。
  • 状態を変更します。
  • その他の属性を設定します。

各コマンドはスラッシュ(/)で始まり、別の行に入力する必要があります。多くのクイックアクションはパラメータを受け入れます。パラメータは、引用符(")または特定の形式で入力できます。

パラメータ

多くのクイックアクションでは、パラメータが必要です。たとえば、/assignクイックアクションには、ユーザー名が必要です。GitLabは、利用可能な値のリストを提供することにより、ユーザーがパラメータを入力するのを支援するために、クイックアクションでオートコンプリート文字を使用します。

パラメータを手動で入力する場合は、次の文字のみが含まれている場合を除き、二重引用符(")で囲む必要があります。

  • ASCII文字
  • 数字 (0-9)
  • アンダースコア (_)、ハイフン (-)、疑問符 (?)、ドット (.)、アンパサンド (&) またはアットマーク (@)

パラメータは大文字と小文字が区別されます。オートコンプリートはこれを処理し、引用符の挿入を自動的に行います。

クイックアクション

次のクイックアクションは、説明、ディスカッション、スレッドに適用できます。一部のクイックアクションは、すべてのサブスクリプションプランで利用できるとは限りません。

add_child

1つまたは複数のアイテムを子アイテムとして追加します。

可用性:

  • エピック(イシュー、タスク、目標、または主な成果を追加)
  • イシュー(タスク、目標、または主な成果を追加)
  • 目標(目標または主な成果を追加)

パラメータ:

  • <item>: 子として追加するアイテム。値は、#itemgroup/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

1つまたは複数のアクティブなCRMの連絡先を追加します。

可用性:

  • イシュー

パラメータ:

  • [contact:email1@example.com]: contact:email@example.com形式の1つまたは複数の連絡先メール。

:

  • 単一の連絡先を追加:

    /add_contacts [contact:alex@example.com]
  • 複数の連絡先を追加:

    /add_contacts [contact:alex@example.com] [contact:sam@example.com]

補足情報:

add_email

最大6人のメール参加者を追加します。

可用性:

  • インシデント
  • イシュー

パラメータ:

  • email1 email2: スペースで区切られた1つまたは複数のメールアドレス。

:

  • 単一のメール参加者を追加:

    /add_email alex@example.com
  • 複数のメール参加者を追加:

    /add_email alex@example.com sam@example.com

補足情報:

approve

マージリクエストを承認します。

可用性:

  • マージリクエスト

:

  • マージリクエストを承認:

    /approve

補足情報:

  • マージリクエストの承認を取り消すには、/unapproveを使用します。

assign

1人以上のユーザーを作業アイテムに割り当てます。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • @user1 @user2: 割り当てる1人または複数のユーザー名。ユーザー名には@というプレフィックスを付ける必要があります。
  • me: 作業アイテムに自分自身を割り当てます。

:

  • 単一のユーザーを割り当て:

    /assign @alex
  • 複数のユーザーを割り当て:

    /assign @alex @sam
  • 自分自身を割り当て:

    /assign me

補足情報:

  • スペースでユーザー名を区切ると、1つのコマンドで複数のユーザーを割り当てることができます。
  • アサインを削除するには、/unassignを使用します。
  • アサインを置き換えるには、/reassignを使用します。

assign_reviewer

1人以上のユーザーをレビュアーとして割り当てます。

可用性:

  • マージリクエスト

パラメータ:

  • @user1 @user2: レビュアーとして割り当てる1人または複数のユーザー名。ユーザー名には@というプレフィックスを付ける必要があります。
  • me: 自分自身をレビュー担当者として割り当てます。

:

  • 単一のレビュアーを割り当て:

    /assign_reviewer @alex
  • 複数のレビュアーを割り当て:

    /assign_reviewer @alex @sam
  • レビュアーとして自分自身を割り当て:

    /assign_reviewer me

補足情報:

  • スペースでユーザー名を区切ると、1つのコマンドで複数のユーザーを割り当てることができます。
  • /reviewer/assign_reviewerのエイリアスです。
  • レビュアーを置き換えるには、/reassign_reviewerを使用します。
  • レビュアーを削除するには、/unassign_reviewerを使用します。

award

絵文字リアクションを切り替えます。

可用性:

  • タスク
  • 目標
  • 主な成果

パラメータ:

  • :emoji:: 切り替える絵文字リアクション。:emoji_name:形式にする必要があります。

:

  • 賛成リアクションを切り替え:

    /award :thumbsup:
  • ハートリアクションを切り替え:

    /award :heart:

補足情報:

blocked_by

アイテムを他のアイテムによってブロックされているとしてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー

パラメータ:

  • <item1> <item2>: このアイテムをブロックする1つまたは複数のアイテム。値は、#itemgroup/project#item、または完全なURLの形式にする必要があります。

:

  • 単一のアイテムでブロックされたものとしてマーク:

    /blocked_by #123
  • 複数のアイテムでブロックされたものとしてマーク:

    /blocked_by #123 group/project#456
  • URLを使用してアイテムでブロックされたものとしてマーク:

    /blocked_by https://gitlab.com/group/project/-/work_items/123

補足情報:

  • ブロック関係を削除するには、/unlinkを使用します。
  • アイテムを関連するものとしてマークするには、他のブロックを使用せずに、/relateを使用します。

blocks

アイテムを他のアイテムをブロックしているとしてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー

パラメータ:

  • <item1> <item2>: このアイテムがブロックする1つまたは複数のアイテム。値は、#itemgroup/project#item、または完全なURLの形式にする必要があります。

:

  • 単一のアイテムをブロックするものとしてマーク:

    /blocks #123
  • 複数のアイテムをブロックするものとしてマーク:

    /blocks #123 group/project#456
  • URLを使用してアイテムをブロックするものとしてマーク:

    /blocks https://gitlab.com/group/project/-/work_items/123

補足情報:

  • ブロック関係を削除するには、/unlinkを使用します。
  • アイテムを関連するものとしてマークするには、他のブロックを使用せずに、/relateを使用します。

board_move

イシューをボードの列に移動します。

可用性:

  • イシュー

パラメータ:

  • ~column: イシューを移動するボード列のラベル名。~というプレフィックスを付ける必要があります。

:

  • 列に移動:

    /board_move ~"In Progress"

補足情報:

  • プロジェクトには、イシューボードが1つだけ必要です。

checkin_reminder

目標のチェックインリマインダーをスケジュールします。

可用性:

  • 目標

パラメータ:

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

作業アイテムを機密としてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー
  • タスク
  • 目標
  • 主な成果

:

  • 機密としてマーク:

    /confidential

補足情報:

convert_to_ticket

イシューをサービスデスクチケットに変換します。

可用性:

  • インシデント
  • イシュー

パラメータ:

  • <email address>: チケットに関連付けるメールアドレス。

:

  • チケットに変換:

    /convert_to_ticket user@example.com

補足情報:

copy_metadata

別のアイテムからラベルとマイルストーンをコピーします。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

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

To Doアイテムを完了としてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

:

  • To Doを完了としてマーク:

    /done

draft

マージリクエストのドラフトステータスを設定します。

可用性:

  • マージリクエスト

:

  • 下書きとしてマーク:

    /draft

補足情報:

due

期日を設定します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • タスク
  • 主な成果

パラメータ:

  • <date>: 期限。有効な日付の例としては、in 2 daysthis FridayDecember 31stなどがあります。

:

  • 特定の日付に期日を設定:

    /due December 31st
  • 今日を基準に期日を相対的に設定:

    /due in 2 days
  • 次の金曜日に期日を設定:

    /due this Friday

補足情報:

  • 日付形式のその他の例については、Chronicを参照してください。
  • 期日を削除するには、/remove_due_dateを使用します。

duplicate

このアイテムを閉じて、別のアイテムに関連するものとしてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー

パラメータ:

  • <item>: これが重複しているアイテム。値は、#itemgroup/project#item、またはURLの形式にする必要があります。

:

  • 重複としてマーク:

    /duplicate #123
  • URLを使用して重複としてマーク:

    /duplicate https://gitlab.com/group/project/-/work_items/123

epic

子アイテムとしてエピックに追加します。

可用性:

  • エピック
  • イシュー

パラメータ:

  • <epic>: このアイテムを追加するエピック。値は、&epic#epicgroup&epicgroup#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

補足情報:

health_status

ヘルスステータスを設定します。

可用性:

  • エピック
  • イシュー
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • <value>: ヘルスステータス値。有効なオプションは、on_trackneeds_attention、およびat_riskです。

:

  • ヘルスステータスを順調に設定:

    /health_status on_track
  • ヘルスステータスを要対応に設定:

    /health_status needs_attention
  • ヘルスステータスを危険に設定:

    /health_status at_risk

補足情報:

iteration

イテレーションを設定します。

可用性:

  • インシデント
  • イシュー

パラメータ:

  • *iteration:<iteration ID> or <iteration name>: IDまたは名前で特定のイテレーションに設定します。
  • [cadence:<iteration cadence ID> or <iteration cadence name>] <--current or --next>: 特定のケイデンスの現在または次のイテレーションに設定します。
  • --currentまたは--next: グループに1つのイテレーションケイデンスがある場合、現在または次のイテレーションに設定します。

:

  • 名前で特定のイテレーションに設定:

    /iteration *iteration:"Late in July"
  • ケイデンスの現在のイテレーションに設定:

    /iteration [cadence:"Team cadence"] --current
  • グループに1つのケイデンスがある場合、次のイテレーションに設定:

    /iteration --next

補足情報:

label

1つまたは複数のラベルを追加します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • ~label1 ~label2: 1つまたは複数のラベル名。ラベル名はチルダ(~)なしで開始することもできますが、混合構文はサポートされていません。

:

  • 単一のラベルを追加:

    /label ~bug
  • 複数のラベルを追加:

    /label ~bug ~"high priority"
  • チルダなしでラベルを追加:

    /label bug "high priority"

補足情報:

  • 名前にスペースが含まれるラベルは、二重引用符で囲む必要があります。
  • /labels/labelのエイリアスです。
  • ラベルを削除するには、/unlabelを使用します。
  • ラベルを置き換えるには、/relabelを使用します。

インシデント内のlinked resourcesにリンクと説明を追加します。

可用性:

  • インシデント

:

  • リンクされたリソースを追加:

    /link

補足情報:

lock

ディスカッションをロックします。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

:

  • ディスカッションをブロック:

    /lock

補足情報:

  • ディスカッションの切替を解除するには、/unlockを使用します。

merge

変更をマージする。

可用性:

  • マージリクエスト

:

  • マージリクエストをマージ:

    /merge

補足情報:

milestone

マイルストーンを設定します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

パラメータ:

  • %milestone: マイルストーン名。%のプレフィックスを付ける必要があります。

:

  • マイルストーンを設定:

    /milestone %"Sprint 1"

補足情報:

move

作業アイテムを別のグループまたはプロジェクトに移動します。

可用性:

  • エピック
  • インシデント
  • イシュー

パラメータ:

  • <path/to/group_or_project>: ターゲットネームスペースまたはプロジェクトへのパス。

:

  • 別のプロジェクトに移動:

    /move group/project

補足情報:

  • 異なるアクセスルールがある場所へ作業アイテムを移動する際は注意してください。作業アイテムを移動する前に、機密データが含まれていないことを確認してください。

page

インシデントのエスカレーションを開始します。

可用性:

  • インシデント

パラメータ:

  • <policy name>: エスカレーションポリシー名。

:

  • エスカレーションポリシーを開始:

    /page "On-call policy"

promote_to

作業アイテムを特定のタイプにプロモートします。

可用性:

  • イシュー
  • タスク
  • 主な成果

パラメータ:

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

補足情報:

  • 詳細については、Status Pageを参照してください。

react

絵文字リアクションを切り替えます。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

パラメータ:

  • :emoji:: 切替する絵文字。:emoji_name:形式にする必要があります。

:

  • 賛成リアクションを切替:

    /react :thumbsup:
  • ハートリアクションを切替:

    /react :heart:

補足情報:

  • /award/reactのエイリアスです。

ready

マージリクエストの準備完了ステータスを設定します。

可用性:

  • マージリクエスト

:

  • 準備完了としてマーク:

    /ready

補足情報:

reassign

現在の担当者を、指定された担当者と置き換えます。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • @user1 @user2: 割り当てる1つまたは複数のユーザー名。ユーザー名のプレフィックスは@にする必要があります。

:

  • 単一ユーザー名に再割り当て:

    /reassign @alex
  • 複数ユーザー名に再割り当て:

    /reassign @alex @sam

補足情報:

  • 以前の割り当て担当者を置き換えずに割り当て担当者を追加するには、/assignを使用します。
  • 割り当て担当者を削除するには、/unassignを使用します。
  • 割り当て担当者を置き換えるには、/reassignを使用します。

reassign_reviewer

現在のレビュー担当者を、指定されたレビュー担当者と置き換えます。

可用性:

  • マージリクエスト

パラメータ:

  • @user1 @user2: レビュアーとして割り当てる1つまたは複数のユーザー名。ユーザー名のプレフィックスは@にする必要があります。

:

  • 単一のレビュアーに再割り当て:

    /reassign_reviewer @alex
  • 複数のレビュアーに再割り当て:

    /reassign_reviewer @alex @sam

補足情報:

  • 以前のレビュアーを置き換えずにレビュアーを割り当てるには、/assign_reviewerを使用します。
  • レビュアーを削除するには、/unassign_reviewerを使用します。

rebase

ソースブランチをターゲットブランチの最新のコミットにリベースします。競合がある場合、何も起こりません。

可用性:

  • マージリクエスト

:

  • マージリクエストをリベース:

    /rebase

補足情報:

relabel

現在のラベルを、指定されたラベルと置き換えます。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • ~label1 ~label2: 1つまたは複数のラベル名。ラベル名はチルダ(~)なしで開始することもできますが、混合構文はサポートされていません。

:

  • 単一のラベルと置換:

    /relabel ~bug
  • 複数のラベルと置換:

    /relabel ~bug ~"high priority"

補足情報:

  • 名前にスペースが含まれるラベルは、二重引用符で囲む必要があります。
  • 以前のラベルを置き換えずにラベルを追加するには、/labelを使用します。
  • ラベルを削除するには、/unlabelを使用します。

relate

アイテムを関連としてマークします。

可用性:

  • エピック
  • インシデント
  • イシュー

パラメータ:

  • <item1> <item2>: 関連付ける1つまたは複数のアイテム。値は、#itemgroup/project#item、または完全なURLの形式にする必要があります。

:

  • 単一アイテムに関連付ける:

    /relate #123
  • 複数アイテムに関連付ける:

    /relate #123 group/project#456

補足情報:

  • 関係を削除するには、/unlinkを使用します。
  • アイテムを相互にブロックするようにマークするには、/blocked_byまたは/blocksを使用します。

remove_child

子アイテムとしてアイテムを削除します。

可用性:

  • エピック
  • イシュー
  • 目標

パラメータ:

  • <item>: 子として削除するアイテム。値は、#itemgroup/project#item、またはアイテムへのURLの形式にする必要があります。

:

  • 子アイテムを削除:

    /remove_child #123
  • URLを使用して子アイテムを削除:

    /remove_child https://gitlab.com/group/project/-/work_items/123

remove_contacts

1つまたは複数のCRM担当者を削除します。

可用性:

  • イシュー

パラメータ:

  • [contact:email1@example.com]: contact:email@example.com形式の1つまたは複数の担当者メール。

:

  • 単一の連絡先を削除:

    /remove_contacts [contact:alex@example.com]
  • 複数の連絡先を削除:

    /remove_contacts [contact:alex@example.com] [contact:sam@example.com]

補足情報:

  • 詳細については、CRM contactsを参照してください。

remove_due_date

期日を削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • タスク
  • 主な成果

:

  • 期日を削除:

    /remove_due_date

補足情報:

  • 期日を追加または置き換えるには、/dueを使用します。

remove_email

最大6人のメール参加者を削除します。

可用性:

  • インシデント
  • イシュー

パラメータ:

  • email1 email2: スペースで区切られた1つ以上のメールアドレス。

:

  • 単一のメール参加者を削除:

    /remove_email alex@example.com
  • 複数のメール参加者を削除:

    /remove_email alex@example.com sam@example.com

補足情報:

  • イシューテンプレート、マージリクエスト、またはエピックではサポートされていません。
  • 詳細については、email participantsを参照してください。

remove_estimate

見積もり時間を削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

:

  • 見積もり時間を削除:

    /remove_estimate

補足情報:

  • /remove_time_estimate/remove_estimateのエイリアスです。
  • 見積もりを追加または置き換えるには、/estimateを使用します。

remove_iteration

イテレーションを削除します。

可用性:

  • インシデント
  • イシュー

:

  • イテレーションを削除:

    /remove_iteration

補足情報:

  • イテレーションを設定するには、/iterationを使用します。

remove_milestone

マイルストーンを削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

:

  • マイルストーンを削除:

    /remove_milestone

補足情報:

  • マイルストーンを設定するには、/milestoneを使用します。

remove_parent

アイテムから親を削除します。

可用性:

  • エピック
  • イシュー
  • タスク
  • 主な成果

:

  • 親を削除:

    /remove_parent

補足情報:

  • 親アイテムを設定するには、/set_parentを使用します。

remove_time_spent

費やした時間を削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト

:

  • 消費時間を削除:

    /remove_time_spent

補足情報:

  • 消費時間を追加するには、/spendを使用します。

remove_zoom

イシューからZoomミーティングを削除します。

可用性:

  • イシュー

:

  • Zoomミーティングを削除:

    /remove_zoom

補足情報:

  • Zoomミーティングを追加するには、/zoomを使用します。

reopen

作業アイテムを再度開きます。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

:

  • 作業アイテムを再度開きます:

    /reopen

補足情報:

  • 作業アイテムを閉じるには、/closeを使用します。

request_review

レビュアーを割り当てるか、1人または複数のユーザー名に新しいレビューをリクエストします。

可用性:

  • マージリクエスト

パラメータ:

  • @user1 @user2: レビューをリクエストする1つまたは複数のユーザー名。ユーザー名のプレフィックスは@にする必要があります。
  • me: 自分自身からレビューをリクエストします。

:

  • 単一ユーザー名からのレビューをリクエスト:

    /request_review @alex
  • 複数ユーザー名からのレビューをリクエスト:

    /request_review @alex @sam
  • 自分自身からレビューをリクエスト:

    /request_review me

補足情報:

  • /assign_reviewerのように動作しますが、現在割り当てられているレビュアーからも新しいレビューをリクエストします。
  • 詳細については、request a reviewを参照してください。

run_pipeline

マージリクエストの新しいパイプラインを実行します。

可用性:

  • マージリクエスト

:

  • 新しいパイプラインを実行:

      /run_pipeline

補足情報:

  • パイプラインは非同期でトリガーされ、コマンドの実行後すぐに表示されます。

  • マージリクエストのパイプラインを作成する権限が必要です。

  • これを他のクイックアクションと組み合わせることができます。たとえば、パイプラインを実行して自動マージを設定するには:

      /run_pipeline
      /merge

set_parent

親アイテムを設定します。

可用性:

  • エピック
  • イシュー
  • タスク
  • 主な成果

パラメータ:

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

ship

マージリクエストパイプラインを作成し、自動マージを設定します。

可用性:

  • マージリクエスト

:

  • マージリクエストを送信:

    /ship

補足情報:

  • これは実験的な機能です。
  • すぐにマージするには、/mergeを使用します。

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

補足情報:

status

ステータスを設定します。

可用性:

  • イシュー
  • タスク

パラメータ:

  • <value>: ステータス値。利用可能なオプションには、ネームスペースに設定されたステータスオプションが含まれます。

:

  • ステータスを設定:

    /status "In Progress"

補足情報:

submit_review

保留中のレビューを送信します。

可用性:

  • マージリクエスト

:

  • レビューを送信:

    /submit_review
    /submit_review reviewed
  • レビューを送信して承認:

    /submit_review approve
  • レビューを送信し、変更をリクエスト:

    /submit_review requested_changes

subscribe

作業アイテムの通知をサブスクライブします。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

:

  • 通知をサブスクライブ:

    /subscribe

補足情報:

  • 通知のサブスクライブを停止するには、/unsubscribeを使用します。

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

自分用のTo-Doアイテムを追加します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

:

  • To Doを追加:

    /todo

type

作業アイテムを特定のタイプに変換します。

可用性:

  • イシュー
  • 主な成果
  • 目標
  • タスク

パラメータ:

  • <type>: 変換先のタイプ。利用可能なオプション:
    • issue
    • task
    • objective
    • key result

:

  • イシューに変換:

    /type issue
  • タスクに変換:

    /type task

補足情報:

  • イシューをエピックまたはインシデントに変換するには、/promote_toを使用します。

unapprove

マージリクエストを否認します。

可用性:

  • マージリクエスト

:

  • マージリクエストをアンアプルーブ:

    /unapprove

補足情報:

  • マージリクエストを承認するには、/approveを使用します。

unassign

アサインを削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • @user1 @user2: オプション。アサインを解除する1つまたは複数のユーザー名。指定しない場合は、すべてのアサインが削除されます。

:

  • 特定のアサインを削除:

    /unassign @alex @sam
  • すべてのアサインを削除:

    /unassign

補足情報:

  • アサインを追加するには、/assignを使用します。
  • アサインを置き換えるには、/reassignを使用します。

unassign_reviewer

レビュアーを削除します。

可用性:

  • マージリクエスト

パラメータ:

  • @user1 @user2: オプション。レビュアーとして削除する1つまたは複数のユーザー名。指定しない場合は、すべてのレビュアーが削除されます。
  • me: 自分自身をレビュアーから削除します。

:

  • 特定のレビュアーを削除:

    /unassign_reviewer @alex @sam
  • レビュアーとして自分自身を削除:

    /unassign_reviewer me
  • すべてのレビュアーを削除:

    /unassign_reviewer

補足情報:

  • /remove_reviewerは、/unassign_reviewerのエイリアスです。
  • レビュアーをアサインするには、/assign_reviewerを使用します。
  • レビュアーを置き換えるには、/reassign_reviewerを使用します。

unlabel

ラベルを削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • ~label1 ~label2: オプション。削除するラベル名を1つ以上指定します。指定しない場合、すべてのラベルが削除されます。

:

  • 特定のラベルを削除:

    /unlabel ~bug ~"high priority"
  • すべてのラベルを削除:

    /unlabel

補足情報:

  • 名前にスペースが含まれるラベルは、二重引用符で囲む必要があります。
  • /remove_label/unlabelのエイリアスです。
  • ラベルを追加するには、/labelを使用します。
  • ラベルを置き換えるには、/relabelを使用します。

別の作業アイテムへのリンクを削除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • タスク
  • 目標
  • 主な成果

パラメータ:

  • <item>: リンクを解除する作業アイテム。値は、#itemgroup/project#item、または完全なURLの形式である必要があります。

:

  • 作業アイテムのリンクを解除:

    /unlink #123
  • URLを使用して作業アイテムのリンクを解除:

    /unlink https://gitlab.com/group/project/-/work_items/123

補足情報:

unlock

ディスカッションのロックを解除します。

可用性:

  • エピック
  • イシュー
  • マージリクエスト

:

  • ディスカッションのロックを解除:

    /unlock

補足情報:

  • ディスカッションをロックするには、/lockを使用します。

unsubscribe

作業アイテムの通知の登録を解除します。

可用性:

  • エピック
  • インシデント
  • イシュー
  • マージリクエスト
  • タスク
  • 目標
  • 主な成果

:

  • 通知の登録解除:

    /unsubscribe

補足情報:

  • 通知を登録するには、/subscribeを使用します。

weight

ウェイトを設定します。

可用性:

  • イシュー
  • タスク

パラメータ:

  • <value>: ウェイト値。有効な値は、01、または2のような整数です。

:

  • ウェイトを設定:

    /weight 3

zoom

Zoomミーティングをイシューまたはインシデントに追加します。

可用性:

  • インシデント
  • イシュー

パラメータ:

  • <Zoom URL>: ZoomミーティングのURL。

:

  • Zoomミーティングを追加:

    /zoom https://zoom.us/j/123456789

補足情報:

コミットコメント

個々のコミットにコメントするときに、クイックアクションを使用できます。これらのクイックアクションは、コミットコメントスレッドでのみ機能し、コミットメッセージやその他のGitLabコンテキストでは機能しません。

コミットコメントでクイックアクションを使用するには:

  1. コミットリスト、マージリクエスト、またはその他のコミットリンクからコミットを選択して、コミットページに移動します。
  2. コミットページの1番下にあるコメントフォームで、クイックアクションを入力します。
  3. コメントを選択します。

次のクイックアクションは、コミットコメントに適用できます:

tag

コメントされたコミットを指すGitのタグを作成します。

パラメータ:

  • v1.2.3: タグ名。
  • <message>: オプション。タグのメッセージ。

:

  • メッセージ付きのタグを作成:

    Ready for release after security fix.
    /tag v2.1.1 Security patch release

    このコメントは、メッセージ「Security patch release」で、コミットを指すv2.1.1という名前のGitタグを作成します。

トラブルシューティング

クイックアクションが実行されない

クイックアクションを実行しても何も起こらない場合は、クイックアクションを入力時にオートコンプリートボックスに表示されるかどうかを確認してください。表示されない場合は、次の可能性があります。

  • クイックアクションに関連する機能は、サブスクリプションプランまたはグループやプロジェクトのユーザーロールに基づいて使用できない可能性があります。
  • クイックアクションに必要な条件が満たされていません。たとえば、ラベルのないイシューで/unlabelを実行している場合などです。