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

时间:2017-07-11 02:32:22

标签: git patch gerrit

给定change-id,如何从命令行下载format-patch?

我查看了gerrit命令,但找不到合适的命令来执行此操作。我也没有找到从change-id查询commit-id的命令。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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

ExcelWorkSht.Cells(1, k) = DGVinfo3.Columns(k - 1).HeaderText

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

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

上面的git fetch ssh://user@gerrit-server.yourcompany.com:29418/path/to/project refs/changes/71/20531/2 git format-patch FETCH_HEAD~ 命令可以从更改集的Gerrit Web UI页面的右上角(“下载”下拉列表)进行复制粘贴。