从commit-id

时间:2018-10-16 05:24:36

标签: git gerrit

是否可以从gerrit服务器检索特定提交的gerrit链接?

我能够使用git log检索commit-id和作者。我想找到一种从gerrit服务器检索相同的gerrit-link的方法,以便我可以跟踪那些各自的提交。

谢谢

1 个答案:

答案 0 :(得分:1)

请参见Command Line Tools

使用gerrit query,您可以检索链接。例如:

ssh -p 29418 $username@$gerrithost gerrit query commit:$hash --format=json
# and then parse the json data

ssh -p 29418 $username@$gerrithost gerrit query commit:$hash | grep -E '^  url:'

29418是默认端口。如果不是您的Gerrit,请将其替换为实际数字。

使用gerrit查询选项,只要将特定更改推送到refs/for/<branch>,您就可以检索页面上看到的几乎所有内容。