2
短縮形コミットIDは、次のコマンドのためのJGit同等のAPIは何
git log --pretty=format:"%h - %an, %ar : %s"
私はidとその特定のためのファイルの状態をコミットSHA-1の短い形式を取得したいですコミット。
短縮形コミットIDは、次のコマンドのためのJGit同等のAPIは何
git log --pretty=format:"%h - %an, %ar : %s"
私はidとその特定のためのファイルの状態をコミットSHA-1の短い形式を取得したいですコミット。
JGitのLogCommand
は、情報が得られるRevCommit
のリストを返します。 commit.getId()
JGitのGitオブジェクトIDを短縮するには、abbreviate()
メソッドを使用できます。たとえば :
RevCommit commit = ...
ObjectId commitId = commit.getId();
String shortId = commitId.abbreviate(7).name();
は、与えられたobjectId
7文字を短縮します。
%h、%anなどの内容を説明したり、例を挙げたりできますか? –
**%H =コミットハッシュ %=作成者名 %ar =作成者日付の相対値 %s =件名** –