与使用 git-review 下载的本地分支关联的 Gerrit 补丁集编号
考虑 Gerrit 的变化,比如 change 1234
,具有以下补丁集
# Gerrit change 1234 (https://mygerrit.somewhere.net/#/c/1234/)
1 (original commit)
2 (some amendments)
3 (some amendments)
我使用以下方法检查2
更改的补丁集git-review
:
$ git review -d 1234,2
Downloading refs/changes/00/1234/2 from gerrit
Switched to branch "review/foo_bar/1234"
问题:
在分支上
review/foo_bar/1234
(上述命令后没有更改review
),是否有可能查询与分支关联的 Gerrit 补丁集编号?IE$ ... ? 2
我自己想出的唯一方法是使用git ls-remote
来识别给定更改的所有补丁集编号(及其相关的 SHA 哈希),然后将哈希与本地分支的哈希HEAD
( git rev-parse HEAD
) 进行比较。或者只是将本地的哈希匹配HEAD
到git ls-remote
并从那里提取补丁集编号,但我希望有一种更简洁的方法。