По старому номеру 4840847
вы можете получить ссылку на текущий набор патчей с помощью команды Gerrit ssh gerrit query
.
ssh -p 29418 <username>@<host> gerrit query change:4840847 --current-patch-set | awk '/^ ref:/{print $NF}'
В случае успеха возвращается ссылка на последний набор патчей, например, refs/changes/47/4840847/5
. --format=json
может использоваться для возврата данных в формате json. gerrit query
возвращает больше, чем реф. Также доступно имя проекта, с помощью которого вы можете составить команды для извлечения и извлечения ревизии.
git fetch ssh://<username>@<host>:29418/<projectname> refs/changes/47/4840847/5 && git checkout FETCH_HEAD