マージリクエストコミット

それぞれのマージリクエストには、マージリクエストが作成された後にソースブランチに行われたコミットの履歴があります。

これらのコミットはマージリクエストのコミットタブに表示されます。このタブでコミットメッセージをレビューしたり、変更を cherry-pick する必要があるときにコミットの SHA をコピーしたりできます。

マージリクエスト内のコミットの表示

マージリクエストに含まれるコミットを見るには

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. コード > マージリクエストを選択し、マージリクエストを選択します。
  3. マージリクエストのコミットのリストを表示するには、一番新しいコミットから順に、コミットを選択します。コミットについての詳細を読むには、コミット上でコミット説明の切り替え({ellipsis_h}) を選択します。
  4. コミット内の変更を表示するには、コミットリンクのタイトルを選択します。
  5. マージリクエストの他のコミットを表示するには、次のいずれかを実行します:

    • 前へ] または [次へ] を選択します。
    • キーボードショートカットを使用してください:X (前のコミット) とC (次のコミット)。

あなたのマージリクエストが前のマージリクエストの上に構築される場合、コンテキストのためにさらに多くのコミットを含める必要があるかもしれません。

以前のマージリクエストのコミットを表示

マージリクエストをレビューするとき、レビュー中のコミットを理解するために以前のコミットの情報が必要になることがあります。別のマージリクエストがあれば、より多くのコンテキストが必要になるかもしれません:

  • 現在のマージリクエストが変更しないファイルを変更したので、それらのファイルは現在のマージリクエストの diff には表示されません。
  • 現在のマージリクエストで変更していて、作業の進行を見る必要があるファイル。

以前にマージしたコミットをマージリクエストに追加して、より詳細な状況を確認するため:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. コード > マージリクエストを選択し、マージリクエストを選択します。
  3. コミットを選択します。
  4. コミットリストの最後までスクロールし、Add previously merged commits を選択します。
  5. 追加したいコミットを選択します。
  6. 変更を保存を選択します。

コミットへのコメントの追加

caution
この方法で作成されたスレッドは、強制プッシュ後にコミット ID が変更されると失われます。

特定のコミットにディスカッションを追加するには

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. コード > コミットを選択します。
  3. コミットの下にあるCommentフィールドにコメントを入力します。
  4. コメントは独立したコメントかスレッドとして保存してください:
    • コメントを追加するには、「コメント」を選択します。
    • スレッドを開始するには、下矢印({chevron-down})を選択し、スレッドの開始を選択します。

コミット間の差分の表示

以前にマージしたコミット間の差分を表示します:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. コード > マージリクエストを選択し、マージリクエストを選択します。
  3. 変更] を選択します。
  4. 比較({file-tree}) で、比較するコミットを選択します:

    Previously merged commits

コンテキストのために以前にマージしたコミットを追加することを選択した場合は、それらのコミットもリストに表示されます。