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

Gitファイル履歴

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

ファイルのGit履歴は、ファイルに関連付けられたコミット履歴に関する情報を提供します:

単一ファイルの3つのコミットのリスト。「検証済み」とマークされた最新のコミット。

各コミットには以下が表示されます:

  • コミットの日付。GitLabは、同じ日に作成されたすべてのコミットをグループ化します。
  • ユーザーのアバター。
  • ユーザー名。名前にカーソルを合わせると、ユーザーの役職、場所、現地時間、現在のステータスメッセージが表示されます。
  • コミットの日付(経過時間形式)。コミットの正確な日時を確認するには、日付にカーソルを合わせます。
  • もしコミットが署名されている場合、検証済みバッジが表示されます。
  • コミットSHA。GitLabは最初の8文字を表示します。コミットのSHAをコピー copy-to-clipboard )を選択すると、SHA全体をコピーできます。
  • このコミット時のファイルを参照( folder-open )するためのリンク。

GitLabは、ユーザーがコミットを作成したときに、コントリビューターのGit設定からユーザー名とメール情報を取得します。

ファイルのGit履歴を表示する

UIでファイルのGit履歴を表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左サイドバーで、コード > リポジトリを選択します。
  3. リポジトリ内の目的のファイルに移動します。
  4. 最後のコミットブロックで、履歴を選択します。

履歴の検索結果範囲を制限する

古いファイルや多数のコミットを含むファイルの履歴をレビューする際、日付で検索結果を制限できます。コミットの日付を制限すると、非常に大きなリポジトリでコミット履歴リクエストタイムアウトを修正するのに役立ちます。

GitLab UIで、URLを編集します。YYYY-MM-DD形式でこれらのパラメータを含めます(日付はUTCで解釈されます):

  • committed_before
  • committed_after

クエリ文字列内の各キー/バリューペアをアンパサンド(&)で区切ります。例:

?ref_type=heads&committed_after=2023-05-15&committed_before=2023-11-22

コミットの範囲への完全なURLは次のようになります:

https://gitlab.com/gitlab-org/gitlab/-/commits/master/CONTRIBUTING.md?ref_type=heads&committed_after=2023-05-15&committed_before=2023-11-22