Gerrit 从命令行获取格式补丁?



给定一个更改 ID,如何从命令行下载格式补丁?

我浏览了gerrit命令,但找不到合适的命令来执行此操作。我也找不到从更改 id 查询提交 id 的命令。

任何帮助,不胜感激。

如果您只有 Change-id,则可以使用 git-review 之类的工具下载更改集的最新补丁集,然后生成补丁文件:

git-review -d I0e5b4d5271e9de8f1187a29e642afacae57ddbe7
git format-patch HEAD~

或者,如果您可以访问更改编号并只想使用 Git:

git fetch ssh://user@gerrit-server.yourcompany.com:29418/path/to/project refs/changes/71/20531/2
git format-patch FETCH_HEAD~

上面的git fetch命令可以从更改集的 Gerrit Web UI 页面上的右上角("下载"下拉列表(复制粘贴。

最新更新