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

マージリクエスト

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

クエリフィールド

フィールド名前(およびエイリアス)演算子
Approved by userapproverapprovedByapprovers=!=
Assigneesassigneeassignees=!=
Authorauthor=!=
Closed atclosedclosedAt=><>=<=
作成日時createdcreatedAtopenedopenedAt=><>=<=
Draftdraft=!=
環境environment=
グループgroup=
IDid=in
サブグループを含むincludeSubgroups=!=
ラベルlabellabels=!=
Merged atmergedmergedAt=><>=<=
Merged by usermergermergedBy=
マイルストーンmilestone=!=
My reaction emojimyReactionmyReactionEmoji=!=
プロジェクトproject=
ReviewersreviewerreviewersreviewedBy=!=
ソースブランチsourceBranch=in!=
Statestate=
サブスクライブsubscribed=!=
ターゲットブランチtargetBranch=in!=
Deployed atdeployeddeployedAt=><>=<=
Updated atupdatedupdatedAt=><>=<=

ユーザーによる承認

説明: マージリクエストを承認した一人または複数のユーザーでマージリクエストをクエリします。

指定可能な値の型:

  • String
  • User (例: @username
  • ListStringまたはUserの値を含む)
  • Nullablenullnone、またはanyのいずれか)

担当者

説明: それらに割り当てられている一人または複数のユーザーでマージリクエストをクエリします。

指定可能な値の型:

  • String
  • User (例: @username
  • Nullablenullnone、またはanyのいずれか)

ノート:

  • List値とin演算子は、マージリクエストではサポートされていません。

作成者

説明: 作成者でマージリクエストをクエリします。

指定可能な値の型:

  • String
  • User (例: @username

ノート:

  • in演算子は、マージリクエストではサポートされていません。

Closed at

説明: クローズされた日付でマージリクエストをクエリします。

指定可能な値の型:

  • AbsoluteDateYYYY-MM-DD形式で)
  • RelativeDate<sign><digit><unit>形式。+-、または省略された記号、整数である桁、およびunitd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

Created at

説明: 作成された日付でマージリクエストをクエリします。

指定可能な値の型:

  • AbsoluteDateYYYY-MM-DD形式で)
  • RelativeDate<sign><digit><unit>形式。+-、または省略された記号、整数である桁、およびunitd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

Draft

説明: ドラフトステータスでマージリクエストをクエリします。

指定可能な値の型:

  • Booleantrueまたはfalseのいずれか)

Deployed at

説明: デプロイされた日付でマージリクエストをクエリします。

指定可能な値の型:

  • AbsoluteDateYYYY-MM-DD形式で)
  • RelativeDate<sign><digit><unit>形式。+-、または省略された記号、整数である桁、およびunitd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

環境

説明: デプロイされた環境でマージリクエストをクエリします。

指定可能な値の型: String

グループ

説明: 指定されたグループ内のすべてのプロジェクトでマージリクエストをクエリします。

指定可能な値の型: String

ノート:

  • 一度にクエリできるグループは1つだけです。
  • groupprojectフィールドと一緒に使用できません。
  • groupフィールドを使用すると、そのグループ、そのすべてのサブグループ、および子孫プロジェクト内のすべてのマージリクエストがクエリされます。
  • デフォルトでは、マージリクエストはすべてのサブグループのすべての子孫プロジェクトで検索されます。グループの直下の子孫プロジェクトのみをクエリするには、includeSubgroupsフィールドfalseに設定します。

ID

説明: IDでマージリクエストをクエリします。

指定可能な値の型:

  • Number (正の整数のみ)
  • ListNumber値を含む)

サブグループを含める

説明: グループの階層全体でマージリクエストをクエリします。

指定可能な値の型:

  • Booleantrueまたはfalseのいずれか)

ノート:

  • このフィールドはgroupフィールドと一緒にのみ使用できます。
  • このフィールドの値はデフォルトでfalseです。

ラベル

説明: 関連するラベルでマージリクエストをクエリします。

指定可能な値の型:

  • String
  • Label (例: ~bug, ~"team::planning"
  • Nullablenoneまたはanyのいずれか)

ノート:

  • in演算子は、マージリクエストではサポートされていません。
  • スコープ付きラベル、またはスペースを含むラベルは引用符で囲む必要があります。

Merged at

説明: マージされた日付でマージリクエストをクエリします。

指定可能な値の型:

  • AbsoluteDateYYYY-MM-DD形式で)
  • RelativeDate<sign><digit><unit>形式。+-、または省略された記号、整数である桁、およびunitd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

Merged by user

説明: マージリクエストをマージしたユーザーでマージリクエストをクエリします。

指定可能な値の型:

  • String
  • User (例: @username

マイルストーン

説明: 関連するマイルストーンでマージリクエストをクエリします。

指定可能な値の型:

  • String
  • Milestone (例: %Backlog, %"Awaiting Further Demand"
  • Nullablenoneまたはanyのいずれか)

ノート:

  • in演算子は、マージリクエストではサポートされていません。
  • スペースを含むマイルストーンは引用符 (")で囲む必要があります。

My reaction emoji

説明: 現在のユーザーの絵文字リアクションでマージリクエストをクエリします。

指定可能な値の型: String

プロジェクト

説明: 特定のプロジェクトでマージリクエストをクエリします。

指定可能な値の型: String

ノート:

  • 一度にクエリできるプロジェクトは1つだけです。
  • projectフィールドはgroupフィールドと一緒に使用できません。
  • 埋め込みビュー内で使用する場合、省略するとprojectは現在のプロジェクトであると見なされます。

レビュアー

説明: 一人または複数のユーザーによってレビューされたマージリクエストをクエリします。

指定可能な値の型:

  • String
  • User (例: @username
  • Nullablenullnone、またはanyのいずれか)

ソースブランチ

説明: ソースブランチでマージリクエストをクエリします。

指定可能な値の型: String, List

ノート:

  • List値はinおよび!=演算子でのみサポートされます。

ステータス

説明: ステータスでマージリクエストをクエリします。

指定可能な値の型:

  • Enumopenedclosedmerged、またはallのいずれか

ノート:

  • stateフィールドは!=演算子をサポートしていません。

サブスクライブ済み

説明: 現在のユーザーが通知をオンまたはオフに設定しているかでマージリクエストをクエリします。

指定可能な値の型: Boolean

ターゲットブランチ

説明: ターゲットブランチでマージリクエストをクエリします。

指定可能な値の型: String, List

ノート:

  • List値はinおよび!=演算子でのみサポートされます。

Updated at

説明: 最終更新日でマージリクエストをクエリします。

指定可能な値の型:

  • AbsoluteDateYYYY-MM-DD形式で)
  • RelativeDate<sign><digit><unit>形式。+-、または省略された記号、整数である桁、およびunitd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

表示フィールド

フィールド名前またはエイリアス説明
Approved by userapproverapproversapprovedByマージリクエストを承認したユーザーを表示
Assigneesassigneeassigneesマージリクエストに割り当てられたユーザーを表示
Authorauthorマージリクエストの作成者を表示
Closed atclosedclosedAtマージリクエストがクローズされてからの時間を表示
作成日時createdcreatedAtマージリクエストが作成されてからの時間を表示
Deployed atdeployeddeployedAtマージリクエストがデプロイされてからの時間を表示
説明descriptionマージリクエストの説明を表示
Draftdraftマージリクエストがドラフト状態であるかどうかを示すYesまたはNoを表示
IDidマージリクエストのIDを表示
ラベルlabellabelsマージリクエストに関連付けられたラベルを表示
最後のコメントlastCommentマージリクエストに対して行われた最後のコメントを表示
Merged atmergedmergedAtマージリクエストがマージされてからの時間を表示
マイルストーンmilestoneマージリクエストに関連付けられたマイルストーンを表示
Reviewersreviewerreviewersマージリクエストをレビューするために割り当てられたユーザーを表示
ソースブランチsourceBranchマージリクエストのソースブランチを表示
ソースプロジェクトsourceProjectマージリクエストのソースプロジェクトを表示
Statestateステータスを示すバッジを表示。値はOpenClosed、またはMergedです
サブスクライブsubscribed現在のユーザーがサブスクライブされているかどうかを示すYesまたはNoを表示
ターゲットブランチtargetBranchマージリクエストのターゲットブランチを表示
ターゲットプロジェクトtargetProjectマージリクエストのターゲットプロジェクトを表示
Titletitleマージリクエストのタイトルを表示
Updated atupdatedupdatedAtマージリクエストが最後に更新されてからの時間を表示

ソートフィールド

フィールド名前(およびエイリアス)説明
Closed atclosedclosedAtクローズされた日付でソート
CreatedcreatedcreatedAt作成された日付でソート
Merged atmergedmergedAtマージされた日付でソート
マイルストーンmilestoneマイルストーンの期日でソート
人気度popularity高評価のリアクションの絵文字の数でソート
Titletitleタイトルでソート
Updated atupdatedupdatedAt最終更新日でソート

:

  • gitlab-orgグループ内で私が作成したすべてのマージリクエストをマージ日(最新順)でソートしてリスト表示します:

    ```glql
    display: table
    fields: title, reviewer, merged
    sort: merged desc
    query: group = "gitlab-org" and type = MergeRequest and state = merged and author = currentUser()
    limit: 10
    ```