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を表示するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左サイドバーで、コード > リポジトリを選択します。
- レビューしたいファイルを選択します。
- 次のいずれかの操作を行います:
- 現在のファイルのビューを変更するには、ファイルヘッダーでBlameを選択します。
- 完全なblameページを開くには、右上隅でBlameを選択します。
- 表示したい行に移動します。
Blameを選択すると、この情報が表示されます:
コミットの正確な日時を確認するには、日付にカーソルを合わせるます。コミットの経過時間を示す色凡例を表示するには、経過時間インジケーターの凡例を表示を参照してください。
前のコミットのblame
特定の行の以前のリビジョンを表示するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左サイドバーで、コード > リポジトリを選択します。
- レビューしたいファイルを選択します。
- 右上隅でBlameを選択し、表示したい行に移動します。
- 表示したい変更が見つかるまで、この変更前のblameを表示 ( ) を選択します。
特定の改訂版を無視する
Git blameが特定の改訂版を無視するように設定するには:
ローカルのリポジトリのルートに、
.git-blame-ignore-revsファイルを作成します。無視したいコミットハッシュを1行に1つずつ追加します。例:
a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc 676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4cblameビューでファイルを開きます。
Blame環境設定 ( )を選択します。
特定のリビジョンを無視するチェックボックスを選択します。
blameビューが更新され、.git-blame-ignore-revsファイルで指定されたリビジョンはスキップされ、以前の重要な変更が表示されます。
経過時間インジケーターの凡例を表示
インラインのblameビューで、インライン経過時間インジケーターの凡例を表示または非表示にできます。この凡例は、コミットの経過時間を解釈するのに役立つ、新しいから古いまでのカラースケールを表示します。
経過時間インジケーターの凡例を表示または非表示にするには:
- blameビューでファイルを開きます。
- Blame環境設定 ( )を選択します。
- 経過時間インジケーターの凡例を表示チェックボックスを選択またはクリアします。
