是否可以在 Gerrit 中通过 Change-Id 搜索提交?
Is it possible to search for commit by Change-Id in Gerrit?
Gerrit 在提交消息中生成了 Change-Id。是否可以通过此 Change-Id 搜索提交?
诀窍是通过 "message:" 而不是 "change:" 进行搜索。 Change-Id 是提交消息的一部分并且可以搜索。 "change:" 必须引用其他字段。
您也可以使用 Gerrit query 命令行进行搜索。
以下所有形式都是等价的:
ssh -p 29418 your.gerrit.com gerrit query --format=JSON 8958202
ssh -p 29418 your.gerrit.com gerrit query --format=JSON change:'8958202'
ssh -p 29418 your.gerrit.com gerrit query --format=JSON change:'I3054034b91597e54f84f3fa2c4afbcc9f8b60e63'
使用 gerrit v2.14 测试
我找到了这个简单的方法:
https://<your.gerrit.com>/plugins/gitiles/<BranchName>/+/<CommitID>
希望这会有所帮助。
Gerrit 在提交消息中生成了 Change-Id。是否可以通过此 Change-Id 搜索提交?
诀窍是通过 "message:" 而不是 "change:" 进行搜索。 Change-Id 是提交消息的一部分并且可以搜索。 "change:" 必须引用其他字段。
您也可以使用 Gerrit query 命令行进行搜索。
以下所有形式都是等价的:
ssh -p 29418 your.gerrit.com gerrit query --format=JSON 8958202
ssh -p 29418 your.gerrit.com gerrit query --format=JSON change:'8958202'
ssh -p 29418 your.gerrit.com gerrit query --format=JSON change:'I3054034b91597e54f84f3fa2c4afbcc9f8b60e63'
使用 gerrit v2.14 测试
我找到了这个简单的方法:
https://<your.gerrit.com>/plugins/gitiles/<BranchName>/+/<CommitID>
希望这会有所帮助。