0

ログを表示するために実行するgitコマンドがあります。ほとんどの場合、設計どおりに機能しますが、-onelineを使用してより単純化されたバージョンを実行すると、タグ付けされたエントリが少し見やすく表示されます。--onelineバージョンでは、(12.8.16.1)ではなく(タグ:12.8.16.1)に戻ります。--onelineバージョンを変更して作成者を含めるか、現在のコマンドを修正して、タグを(tag:xxxx)として表示するようにします。

含めるように変更したいコマンド(タグ:xxxx)

git log 12.6.22.1.. --pretty=format:"%an %C(yellow)%h %Cred%ad %Cgreen%d %Creset%s"  --date=short  testfile.xml


Smith e8995d2 2012-07-10  (12.8.16.1, origin/BUG_23213) Fix issue with bad code 
Jones 1bf9013 2012-07-03  FEATURE 1232 - added some new stuff

これは、単純な--onelineバージョンの例です。著者を追加したかった以外は問題なく動作します。

git log 12.6.22.1.. --oneline --no-merges --decorate=short testfile.xml

 68b52ac PROJ 12311 - Adding field to report page
 37629d2 (tag: 12.8.16.1) Tagging for release
 0a8f43b (origin/BF_12312) Update timer to deal with milliseconds
4

1 に答える 1

2

改造された git log alias を試してください。それは美しい一行/著者のフォーマットを持っています. これは完全なコマンドです:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
于 2012-08-29T04:06:30.453 に答える