根据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。 Gerrit v2.8。
最佳答案
目前,跟踪 ID 需要放入提交消息的页脚中,并使用 footer
参数作为其名称。对于您的情况:
My commit message
Change-Id: Ia5b58dda57ef12632075738d1301f2e143066d45
Issue: [PROJECT-123]
页脚中名称:值
对的顺序并不重要 - 它们必须全部位于一个段落中(项目之间没有空行)。
关于Gerrit 跟踪 ID 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045709/