2017-07-06 21 views
1
git log --oneline 

上記のコマンドは私に続いた結果得られます。git logでリモート参照を表示する方法はありますか?

5485b34 Modify: something 
ccaf2c4 Modify: another thing 
85a87e8 Bug Fix: the other thing 

をしかし、私はヘリットを使用していますので、通常ゲリットはレフリー/変更/ ...形式としての変更番号を持って、私はリストを収集したいです

refs/changes/85/104085/9 Modify: something 
refs/changes/33/104033/9 Modify: another thing 
refs/changes/83/104183/2 Bug Fix: the other thing 

"git ls-remote"を使用してコミットIDとリモート参照の間のマッピングを取得する方法があることは知っています。そして、 "git ls-remote"を使って、上記の結果を得るためのスクリプトを作ることができます。しかし、上記の結果を得るためのより良い、簡単な方法はありますか?

答えて

0

--decorateオプションを使用して、参照をログに表示することができます。
しかし、それだけでrefs/changes/x/yyyy/zzは表示されませんので、あなたが最初にそれらを取得する必要があり、ローカルおよびフェッチの参照が表示されます。

# You can add '--all' to see other references not in the current history 
$ git log --oneline --decorate 
5485b34 (HEAD -> master, origin/master, origin/HEAD, gerrit/changes/85/104085/9) Modify: something 
ccaf2c4 (gerrit/changes/33/104033/9) Modify: another thing 
85a87e8 (gerrit/changes/83/104183/2) Bug Fix: the other thing 
+0

その後
git config --add remote.origin.fetch refs/changes/*:refs/remotes/gerrit/changes/* 

あなたは、このような出力が得られますどうもありがとうございます。これは私が本当に欲しかったものです。 –

-1

あなたはおそらく、すべての利用可能なオプションについては、manページを見てみましょうgit log --oneline --pretty=format:'you_format_here'

を使用することによって、あなたが欲しいものを得ることができます:私はそれはあなたが望むように情報を取得することはできないと思うhttps://git-scm.com/docs/pretty-formats

0

をが、あなたはゲリットのレビュー情報は以下を実行することの多くを得ることができます。

1)レビュー情報

$ git config --add remote.origin.fetch refs/notes/review:refs/notes/review 
を得るためにあなたのリポジトリを設定します

2)その後、すべての更新は、レビュー情報を参照するには)あまりにも

$ git fetch 

remote: Counting objects: 66, done 
remote: Finding sources: 100% (66/66) 
remote: Total 66 (delta 18), reused 66 (delta 18) 
Unpacking objects: 100% (66/66), done. 
From https://GERRIT-SERVER/REPO-FULLNAME 
* [new ref] refs/notes/review -> refs/notes/review 

3レビュー情報をもたらすでしょう、あなたの "gitのログ" コマンドに

$ git log --notes=review 

commit a5bc87cb44e5e68154fb8bd3559f9753e1540fd7 
Author: AUTHOR 
Date: Thu May 8 16:02:16 2017 -0300 
COMMIT-MESSAGE 
Change-Id: CHANGE-ID 
Notes (review): 
Verification+1: REVIEWER1 
Code-Review+1: REVIEWER2 
Code-Review+1: REVIEWER3 
Code-Review+2: REVIEWER4 
Submitted-by: SUBMITTER 
Submitted-at: Fri, 09 May 2017 08:23:28 -0300 
Reviewed-on: https://GERRIT-SERVER/CHANGE-NUMBER 
Project: REPO-FULLNAME 
Branch: refs/heads/BRANCH 
"を--notes =レビュー" を追加
関連する問題