考虑以下示例git提交信息:
My commit message summary
Some more body in this message...
Signed-off-by: My name <my.name@example.com>
Issue: MYPROJ-123
我现在可以使用最近版本的Git(2.14+)通过git interpret-trailers --parse
解析这些'尾注'(页脚中的键/值参数)。 这似乎也集成到git-log格式选项中,例如:
git log --format="%h %s %(trailers)"
然而,它会显示所有预告片,包括换行符。
是否有可能将其限制为单个预告片令牌的值?理想情况下,我想实现像这样的git-log行,仅显示Issue
令牌的值:
0123abcd My commit message summary MYPROJ-123
git log --format="%h %s %(trailers:key=Issue,valueonly,separator=%x2C )"
可以解决该问题。 - gertvdijk