我得到的最好的是给定范围的标签(FROMTAG - > TOTAG):
git rev-list --format=%d TOTAG..FROMTAG
其中列出了以下列表:
commit 45091a7b32b23a0d1c68bd20bc9e9bf0b0fd2225
(HEAD, FROMTAG, RFC-0099, master)
commit 2ebcb64b59260d3c6cc895c36a977a17c6fd416c
(TAG-34, TAG-35 )
commit 6765e2617cd179942e374e439f92f1a35c4dcd03
(RFC-00010)
commit 90221f270f25d18c79bf96598fff0fd1c9d6a9d8
(RFC-0007, TAG-36)
机器解析对于什么是混乱的。我希望将其格式化为oneliner,保持反向排序:
45091a7b32b23a0d1c68bd20bc9e9bf0b0fd2225 HEAD this is the annotated message
45091a7b32b23a0d1c68bd20bc9e9bf0b0fd2225 FROMTAG another annotated message
45091a7b32b23a0d1c68bd20bc9e9bf0b0fd2225 RFC-0099
45091a7b32b23a0d1c68bd20bc9e9bf0b0fd2225 master
2ebcb64b59260d3c6cc895c36a977a17c6fd416c TAG-34
2ebcb64b59260d3c6cc895c36a977a17c6fd416c TAG-35
6765e2617cd179942e374e439f92f1a35c4dcd03 RFC-00010
90221f270f25d18c79bf96598fff0fd1c9d6a9d8 RFC-0007
90221f270f25d18c79bf96598fff0fd1c9d6a9d8 TAG-36
但是无法通过一系列git命令和一些脚本来循环。 git有没有可以做到的命令?
答案 0 :(得分:0)
我认为你有一些默认的配置设置,例如format.pretty。使用以下命令检查本地和全局配置:
git config --list
git config --global --list