Когда кто-то отправляет коммит на рецензию на Геррита, коммит остается на «магических» ссылках / для ветки, пока не будет окончательно отправлен (объединен). Чтобы сделать коммит локально, вам нужно выполнить одну из команд загрузки:
Оформить заказ:
git fetch "https://GERRIT-SERVER/a/REPO-PATH" refs/changes/CHANGE-NUMBER && git checkout FETCH_HEAD
Cherry Pick:
git fetch "https://GERRIT-SERVER/a/REPO-PATH" refs/changes/CHANGE-NUMBER && git cherry-pick FETCH_HEAD
Patch формата:
git fetch "https://GERRIT-SERVER/a/REPO-PATH" refs/changes/CHANGE-NUMBER && git format-patch -1 --stdout FETCH_HEAD
Pull:
git pull "https://GERRIT-SERVER/a/REPO-PATH" refs/changes/CHANGE-NUMBER
На Gerrit 3.0 вы найдете эти команды на экране изменений, нажав на 3 точки справа вверху, а затем в «Скачать патч». "option.
Дополнительную информацию см. в документации Gerrit здесь .
Используя Jenkins, вы также можете выполнять некоторые из этих команд, но проще использовать Плагин Gerrit Trigger .