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

マージリクエストホームページ

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

マージリクエストの作成者、担当者、またはレビュアーである場合、それはあなたのマージリクエストホームページに表示されます。このページでは、あなたのマージリクエストをワークフローまたはロールでソートします。ワークフロービューには、自分の作業か他人の作業かに関わらず、最初に注意が必要なマージリクエストが表示されます。ワークフロービューは、このレビュープロセスにおけるマージリクエストをそのステージごとにグループ化します:

%%{init: { "fontFamily": "GitLab Sans" }}%%
flowchart LR
    accTitle: Merge request review workflow
    accDescr: Flow from merge request creation through review, approval, and merge stages with decision points for reviewers and approvals.

    A[Your<br>merge request] --> B{Reviewers<br>added?}
    B-->|Yes| D[<strong>Review<br>requested</strong>]
    B -.->|No| C[<strong>Your merge<br>requests</strong>]
    D -->|Approved| E[<strong>Approved<br>by others</strong>]
    D -..->|Changes<br>requested| F[<strong>Returned<br>to you</strong>]
    F -->|You make<br>changes| D
    E -->G{All<br>approvals?}
    G -->|Yes| K[Ready to merge]
    G -.->|No| J[Remains in<br><strong>Waiting for approvals</strong>]

このレビューフローは、レビュアーがレビューを開始およびレビューを送信機能を使用することを前提としています。

ロールビューは、マージリクエストにおけるあなたのロールによってマージリクエストをソートします。

あなたのマージリクエストホームページを見る

この機能の利用可能性は機能フラグによって制御されます。詳細については、履歴を参照してください。

GitLabは、すべてのページ右上隅にアクティブなマージリクエストの合計数を表示します。例えば、このユーザーには以下があります:

右上隅にユーザーアクティビティの概要が表示されています。

このユーザーには以下があります:

  • 8件の未解決イシュー ( work-item-issue )
  • 3件のアクティブなマージリクエスト ( merge-request-open )
  • 6件のTo-Doアイテム ( todo-done )

あなたのマージリクエストホームページには、これらのマージリクエストに関する詳細情報が表示されます。これを見るには、次のいずれかの方法を使用します:

  • Shift+mキーボードショートカットを使用してください。
  • 左サイドバーで、マージリクエスト ( merge-request-open ) を選択します。
  • トップバーで検索または移動先を選択し、ドロップダウンリストからマージリクエストを選択します。

今すぐ注意が必要なものに集中できるように、GitLabはマージリクエストホームページを3つのタブに整理しています:

画面上部に表示されている3つのホームページタブ。

  • アクティブ: これらのマージリクエストには、あなたまたはあなたのチームのメンバーからの注意が必要です。
  • マージ済み: これらのマージリクエストは、過去14日間にマージされました。これらはあなたの作業であるか、あなたからのレビューを含んでいます。
  • 検索: すべてのマージリクエストを検索し、必要に応じてフィルターします。

アクティブタブの「返却されました」セクションには、3つのマージリクエストに関する情報を示すテーブルが表示されています。

  • 状態: マージリクエストの現在のステータス。
  • タイトル: イシューに関する重要なメタデータ。以下を含む:
    • マージリクエストのタイトル。
    • 担当者のアバター。
    • 追加および削除されたファイルと行の数 (+ / -)。
    • マイルストーン。
  • 作成者: 作成者のアバター。
  • レビュアー: レビュアーのアバター。緑色のチェックマークが付いているレビュアーは、マージリクエストを承認済みです。
  • チェック: マージ可能性の簡潔な評価。
    • マージコンフリクトが存在する場合の警告 ( warning-solid )。
    • 未解決のスレッド数 (0 of 3など)。
    • 現在必要な承認ステータス
    • 最新のパイプラインステータス。
    • 最終更新日。

表示設定を行う

マージリクエストホームページの右上隅で、Display preferences ( preferences ) を選択します:

  • 各マージリクエストのラベルを表示または非表示にするには、ラベルを表示を切替ます。
  • ソート設定: ワークフローまたはロール
    • ワークフローは、マージリクエストをそのステータスでグループ化します。あなたが作成者であるかレビュアーであるかに関わらず、GitLabはあなたの注意を最初に必要とするマージリクエストを表示します。
    • ロールは、あなたがレビュアーであるか作成者であるかによってマージリクエストをグループ化します。
  • ドラフトを表示を切替て、マージリクエストリストからドラフトマージリクエストを表示または非表示にします。

アクティブなマージリクエストは、左サイドバーに表示される合計数にカウントされます。GitLabは、非アクティブなマージリクエストをあなたのレビュー数から除外します。

ワークフロービュー: アクティブなステータス

これらのマージリクエストには、あなたの注意が必要です。これらは左サイドバーに表示される合計数にカウントされます:

  • マージリクエスト: あなたはマージリクエストの作成者または担当者です。レビュアーを追加して、レビュープロセスを開始します。ステータス:
    • ドラフト: マージリクエストはドラフトです。
    • レビュアーが必要: マージリクエストはドラフトではありませんが、レビュアーがいません。
  • リクエストしたレビュー: あなたはレビュアーです。マージリクエストをレビューします。フィードバックを提供します。オプションで、承認または変更をリクエストします。ステータス:
    • 変更リクエスト済み: レビュアーが変更をリクエストしました。変更リクエストはマージリクエストをブロックしますが、バイパスすることができます
    • レビュアーがコメント: レビュアーがコメントを残しましたが、変更はリクエストしていません。
  • 返却されました: レビュアーがフィードバックを提供するか、変更をリクエストしました。レビュアーのコメントに対応し、提案された変更を適用します。ステータス:
    • 変更リクエスト済み: レビュアーが変更をリクエストしました。
    • レビュアーがコメント: レビュアーがコメントを残しましたが、変更はリクエストしていません。

ワークフロービュー: 非アクティブなステータス

GitLabは、現在あなたからのアクションが不要であるため、これらのマージリクエストをアクティブな数から除外します:

  • Waiting for assignee: あなたが作成者の場合、マージリクエストはレビュー待ちです。あなたがレビュアーの場合、変更をリクエストしました。ステータス:
    • 変更をリクエストしました: あなたはレビューを完了し、変更をリクエストしました。
    • コメント済み: あなたはコメントしましたが、レビューは完了していません。
  • 承認待ち: 割り当てられたマージリクエストは承認待ちであり、あなたが変更をリクエストしたレビューも承認待ちです。ステータス:
    • 承認が必要: 残りの必要な承認数。
    • 承認済み: あなたが承認したか、またはすべての必要な承認が満たされています。
    • 承認待ち
  • あなたにより承認済み: あなたがレビューし、承認したマージリクエスト。ステータス:
    • 承認済み: あなたが承認し、必要な承認が満たされています。
    • 承認が必要: あなたは承認しましたが、必要なすべての承認が満たされていません。
  • 他の人により承認済み: 他のチームメンバーから承認を受けたマージリクエスト。すべての要件が満たされていれば、マージの準備ができています。ステータス:
    • 承認済み: あなたのマージリクエストは必要な承認を受けました。

ロールビュー

ロールビューは、あなたが担当者またはレビュアーであるマージリクエストをグループ化します:

  • Reviewer (Active): あなたからのレビュー待ち。
  • Reviewer (Inactive): あなたによってすでにレビューされました。
  • Your merge requests (Active)
  • Your merge requests (Inactive)

アクティブリストのマージリクエストは、左サイドバーに表示される合計数にカウントされます。