DataGrip 2026.1 Help

GitLab のマージリクエストを作成してマージする

Git プラグインを有効化する

この機能は、Git プラグインに依存しており、DataGrip ではデフォルトでバンドルされ、有効になっています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み​​ タブを開き、 Gitプラグインを見つけて、プラグイン名の横にあるチェックボックスにチェックを入れます。

GitLab プラグインをインストール

この機能は、インストールして有効にする必要がある GitLab(英語) プラグインに依存しています。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. マーケットプレース タブを開き、 GitLab プラグインを見つけて、 インストール をクリックします (プロンプトが表示されたら、IDE を再起動します)。

GitLab のマージリクエスト(英語)は、オープンソースプロジェクトや一部の企業ワークフローで、コントリビューターからの変更を管理し、変更がマージされる前にコードレビューを開始するために使用されます。

マージリクエストを作成すると、元のリポジトリにプッシュしたい変更内容を他のユーザーに伝えることができます。 その後、そのリポジトリのメンテナーが変更内容をレビューし、議論し、ベースとなるブランチに統合します。

マージリクエストの作成者は、DataGrip 内でマージリクエストのライフサイクルを直接管理できます:

  1. マージリクエストを 作成します

  2. マージリクエスト ツールウィンドウの マージリクエストの詳細を表示します

  3. レビュー担当者からの 受け取ったフィードバックやコメントを活用します

  4. マージリクエストを 統合または閉じるします。

マージリクエストを作成する

  1. メインメニューで Git | GitLab | マージリクエストの表示 へ移動します。

  2. 開いた マージリクエスト ツールウィンドウで、右上隅の Plusマージリクエストの作成 をクリックします。

    マージリクエストの下書きを含む新しいタブが開きます。

    新しいマージリクエストが表示されたマージリクエストツールウィンドウ
  3. 左側の ベースリポジトリの名前をクリックし、アップデートを受け取るブランチを指定します。

    ベースリポジトリ
  4. 右側の ヘッドリポジトリの名前をクリックし、ベースリポジトリに追加する変更を含むブランチを指定します。

    ヘッドリポジトリ

    複数のリモートリポジトリを使用するプロジェクトがある場合は、このポップアップでヘッドリポジトリも変更できます。

  5. タイトル フィールドにマージリクエストの名前を指定してください。 必要に応じて、リクエストによって適用される変更内容の説明、担当者、レビュー担当者、ラベルを追加してください。

  6. マージ要求が承認されマージされた際に、すべてのコミットを 1 つにまとめるには、 マージ前にコミットをスカッシュする オプションを選択してください。

    マージリクエストがマージされた後にブランチを削除するには、 マージ後にソースブランチを削除 オプションを選択してください。

  7. マージリクエストの作成 をクリックしてください。

マージリクエストの詳細を表示する

マージリクエストを作成すると、いつでも マージリクエスト ツールウィンドウでそのリクエストを見つけることができます。

マージリクエスト ツールウィンドウを開くには、左側のツールウィンドウバーで GitLab アイコン をクリックします。

マージリクエストフィルター

または、メインメニューの Git | GitLab | マージリクエストの表示 に移動します。

マージリクエスト ツールウィンドウを使用して以下の操作を行います。

  • 状態、作成者、担当者、査読者、ラベルによる リクエストのフィルター

  • GitLab のマージリクエストに移動: マージリクエストを右クリックし、コンテキストメニューから GitLab でマージリクエストを開く を選択します。

リストからマージリクエストをダブルクリックすると、概要とタイムラインのタブが表示されます。

ハイライト表示されたオプションを含むマージリクエストの概要

このビューでは、次の操作を実行できます。

  • 選択したマージリクエストの タイムラインを見ることで、その進行状況を追跡し、マージリクエスト全体にコメントを残すことができます。

  • 特定のコミットを選択するを使用して変更のリストをフィルタリングします。

  • 受信した変更に基づく ローカルブランチの作成: マージリクエストを開き、受信した変更を含むブランチをクリックして、コンテキストメニューで 「ブランチ名」をチェックアウト を選択します。

  • Git(ギット) ツールウィンドウの ログ タブの ブランチ関連の変化を調査する: マージリクエストを開き、受信した変更を含むブランチをクリックして、コンテキストメニューで Git ログに「ブランチ名」を表示する を選択します。

    これにより、このマージリクエストに関連するコードを移動し、プロジェクトがビルドされ、テストが合格することを確認できます。

その他のオプションについては、 マージリクエストにフィードバックする を参照してください。

受け取ったフィードバックを活用する

誰かがマージリクエストにコメントを残した場合は、それを解決するか、DataGrip に直接回答を残すことができます。

  1. メインメニューで、 Git | GitLab | マージリクエストの表示 に移動するか、左側のツールウィンドウバーで GitLab アイコン をクリックします。

  2. リストからマージリクエストを選択し、ダブルクリックします。 DataGrip は、選択したマージリクエストの概要を開きます。

  3. 変更が入ったブランチをクリックし、コンテキストメニューで 「ブランチ名」をチェックアウト を選択します。

    受信した変更を使用してブランチをチェックアウトする

    ブランチをチェックアウトすると、受信した変更をテストし、その動作を確認するための完全なコンテキストが得られます。

    チェックアウトが成功すると、DataGrip で レビューモードが開始されます。 つまり、ハイライト表示された変更とコメントは、Diff タブ (Ctrl+D) だけでなく、エディター (F4) でも確認できます。

  4. 調査するファイルを選択し、右クリックしてコンテキストメニューから ソースに移動 F4 を選択します。

    開いたファイルでは、ガター内のピンク色のマーカーが、レビュー可能な変更とコメントを示します。

    コメントを解決したり、返信したり、リアクションを残したりすることができます。

    上部ツールバーの 上へボタン/下へボタン を使用するか、 Ctrl+Alt+Up/Ctrl+Alt+Down を押して、コメント間を移動できます。

マージリクエストの作業が終了したら、同じマージリクエストの詳細タブでレビューを再リクエスト、マージ、または閉じることができます。

マージリクエストをマージまたはクローズする

リポジトリ所有者によって割り当てられた必要な権限を持っている場合は、作業が完了したらマージリクエストをマージできます。

  1. メインメニューで Git | GitLab | マージリクエストの表示 へ移動します。

  2. マージリクエストのリストで、作業したいものを選択してダブルクリックします。

  3. 概要の下部には、レビュープロセスの段階と権限に応じて異なるマージオプションのボタンがあります。

    • レビュー後に更新を承認した場合は、 マージします をクリックしてマージリクエストをマージできます。

      その他のマージオプションについては、 下矢印 をクリックし、 スカッシュとマージ を選択して、変更を加えたコミットを 1 つにまとめ、その後マージします。

    • 詳細 をクリックし、このマージリクエストについて別の意見が必要な場合は レビューのリクエスト を選択し、マージしない場合は マージリクエストを閉じる を選択します。

2026 年 5 月 22 日