Git ファイル非難
Git blameは、最終更新時刻や作成者、コミットハッシュなど、ファイル内のすべての行についての詳細な情報を提供します。
ファイルの blame を見る
前提条件:
- ファイルの種類はテキストベースである必要があります。GitLab UIはバイナリファイルの
git blame
結果を表示しません。
ファイルの注釈を表示するには
- プロジェクトのCode > リポジトリ に移動します。
- レビューしたいファイルを選択します。
- 右上隅で、Blameを選択します。
Blameを選択すると、このような情報が表示されます:
UIでコミットの上にカーソルを置くと、コミットの正確な日時が表示されます。
前のコミットのせい
GitLab 12.7から導入されました。
特定の行の以前のリビジョンを見るには、見たい変更が見つかるまで、この変更より前の注釈履歴を見るを選択してください:
関連git
コマンド
コマンドラインからgit
を実行している場合、同等のコマンドはgit blame <filename>
です。たとえば、ローカル・ディレクトリにあるREADME.md
ファイルに関するblame
の情報を見つけたい場合は、次のコマンドを実行します:
git blame README.md
出力は以下のようになり、コミット時刻が UTC 形式で表示されます:
62e2353a (Achilleas Pipinellis 2019-07-11 14:52:18 +0300 1) [![build status](https://gitlab.com/gitlab-org/gitlab-docs/badges/master/build.svg)](https://gitlab.com/gitlab-com/gitlab-docs/commits/master)
fb0fc7d6 (Achilleas Pipinellis 2016-11-07 22:21:22 +0100 2)
^764ca75 (Connor Shea 2016-10-05 23:40:24 -0600 3) # GitLab Documentation
^764ca75 (Connor Shea 2016-10-05 23:40:24 -0600 4)
0e62ed6d (Mike Jang 2019-11-26 21:44:53 +0000 5) This project hosts the repository used to generate the GitLab
0e62ed6d (Mike Jang 2019-11-26 21:44:53 +0000 6) documentation website and deployed to https://docs.gitlab.com. It uses the
APIによるファイルの非難
Git file blame REST API でもこの情報を取得することができます。