给定一个更改 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 页面上的右上角("下载"下拉列表(复制粘贴。