根据this section,我在gerrrit.config
文件中创建了以下条目:
[trackingid "jira-issue"]
footer = Issue:
match = "\\[PROJECT-\\d+\\]"
system = JIRA
当我使用以下提交消息提交新的补丁集(或新的更改)时,不会创建跟踪ID。
[PROJECT-123] My commit message
Change-Id: Ia5b58dda57ef12632075738d1301f2e143066d45
我检查了数据库中的tracking_ids
表,它是空的。使用tr:PROJECT-123
过滤更改没有结果。什么可能是错的?
我在进行配置更改后重新启动了Gerrit。格里特v2.8。
答案 0 :(得分:3)
目前,跟踪ID需要使用footer
参数作为其名称进入提交消息的页脚。在你的情况下:
My commit message
Change-Id: Ia5b58dda57ef12632075738d1301f2e143066d45
Issue: [PROJECT-123]
页脚中name: value
对的顺序无关紧要 - 它们必须都在一个段落中(项目之间没有空行)。
答案 1 :(得分:2)
如果它在提交消息的正文中有效,则可能是这个问题:Support TrackingIds in subject as well as footer。