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

Gitファイルblame

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

Git blameは、ファイル内のすべての行に関する詳細情報(最終更新時刻、作成者、コミットハッシュなど)を提供します。

ファイルごとのblameを表示

前提条件:

  • ファイルには読み取り可能なテキストコンテンツが含まれている必要があります。GitLab UIは、git blameの結果を.rb.js.md.txt.ymlなどのテキストファイル形式で表示します。画像やPDFなどのバイナリファイルはサポートされていません。

ファイルのblameを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左サイドバーで、コード > リポジトリを選択します。
  3. レビューしたいファイルを選択します。
  4. 次のいずれかの操作を行います:
    • 現在のファイルのビューを変更するには、ファイルヘッダーでBlameを選択します。
    • 完全なblameページを開くには、右上隅でBlameを選択します。
  5. 表示したい行に移動します。

Blameを選択すると、この情報が表示されます:

Git blame出力

コミットの正確な日時を確認するには、日付にカーソルを合わせます。ユーザーアバターの左側にある縦棒は、コミットのおおよその経過時間を示します。最新のコミットには濃い青色のバーが表示されます。コミットの経過時間が長くなるにつれて、バーの色は薄い灰色に変化します。

前のコミットのblame

特定の行の以前のリビジョンを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左サイドバーで、コード > リポジトリを選択します。
  3. レビューしたいファイルを選択します。
  4. 右上隅でBlameを選択し、表示したい行に移動します。
  5. 表示したい変更が見つかるまで、この変更前のblameを表示 ( doc-versions ) を選択します。

特定の改訂版を無視する

Git blameが特定の改訂版を無視するように設定するには:

  1. ローカルのリポジトリのルートに、.git-blame-ignore-revsファイルを作成します。

  2. 無視したいコミットハッシュを1行に1つずつ追加します。例:

    a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc
    676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4c
  3. blameビューでファイルを開きます。

  4. Blame環境設定ドロップダウンリストを選択します。

  5. 特定のリビジョンを無視するを選択します。

blameビューが更新され、.git-blame-ignore-revsファイルで指定されたリビジョンはスキップされ、以前の重要な変更が表示されます。