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

Gitファイルのblame

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

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

ファイルのblameを表示する

前提要件:

  • ファイルには、読み取り可能なテキストコンテンツが含まれている必要があります。GitLab UIは、.rb.js.md.txt.ymlなどのテキストファイルに対するgit blameの結果を表示します。画像や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ファイルに指定されたリビジョンがスキップされ、代わりに以前の有意義な変更が表示されます。