Git 使用链接在gerrit patchset上签出

Git 使用链接在gerrit patchset上签出,git,continuous-integration,gerrit,Git,Continuous Integration,Gerrit,让我们假设我所知道的一切都是gerrit link。是否可以在这样的提交时签出? 所以我有 未指定修补程序集,因此我希望签出最新的修补程序集。通过传统编号4840847,您可以使用Gerrit的ssh命令Gerrit query获取当前修补程序集的ref ssh -p 29418 <username>@<host> gerrit query change:4840847 --current-patch-set | awk '/^ ref:/{print $NF}'

让我们假设我所知道的一切都是gerrit link。是否可以在这样的提交时签出? 所以我有
未指定修补程序集,因此我希望签出最新的修补程序集。

通过传统编号
4840847
,您可以使用Gerrit的ssh命令
Gerrit query
获取当前修补程序集的ref

ssh -p 29418 <username>@<host> gerrit query change:4840847 --current-patch-set | awk '/^    ref:/{print $NF}'
git fetch ssh://<username>@<host>:29418/<projectname> refs/changes/47/4840847/5 && git checkout FETCH_HEAD