gerrit-由“数字”设置的结帐更改

乔纳森·布林克

我可以像这样检索当前所有者的草稿清单:

ssh -p 29418 gerritServer.com gerrit query projectName owner:self is:draft

在输出中是一个“数字”字段,git-review工具将其用作git-review -d命令的输入。

我正在尝试提出一个不依赖git-review的工作流。您如何使用此“数字”字段签出变更集?

马格努斯·贝克(MagnusBäck)

您所说的数字是变更号,对于在服务器上创建的每个变更,该数字均递增一。变更号是Git参考的一部分,修补程序集已将其存储在其中。参考是这样建立的:

refs/changes/<changenum modulo 100>/<changenum>/<patchsetnum>

因此,更改2704的补丁集3的ref变为refs / changes / 04/2704/3。如果您要运行gerrit query结果,则结果不仅包括更改编号,还包括引用,因此无需根据更改编号来计算出来。

无论哪种方式,当您知道ref时,都很容易获取并检出它:

git fetch ... refs/changes/04/2704/3 && git checkout FETCH_HEAD

请参阅repo-discuss邮件列表上的相关主题此信息也应该在Gerrit文档中找到,但我找不到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自动为Gerrit更改设置基准

使用Docker映像的Gerrit设置

如何使用命令重新设置Gerrit更改?

在Gerrit中同时设置多个补丁的“主题”

使用Gerrit时自动设置跟踪

Gerrit-重新加载插件以合并更改

设置 Sonar-Gerrit 插件:无法在 UserAtHost 上执行命令“gerrit review”

如何在Windows上用Gerrit设置gitblit?

如何使用 Gerrit REST API 设置修订审查

如何设置Gerrit“推送合并提交”权限

是否可以在Gerrit中编辑/更改/删除已发布的评论?

有关“ Gerrit更改编号”的官方文档

Gerrit不接受新创建的更改/分支

在 Gerrit Code Review 中是否可以更改 dev 分支?

Gerrit:如何基于正在审查的远程更改提交?

如何获取经过自我审查的Gerrit更改列表

如何从Gerrit获取给定主题的所有更改

Gerrit发布有关非本地更改的补丁

在 Gerrit 中观察 pom.xml 文件合并更改

Gerrit项目带有“必要时重新设置”:Gerrit说“无法合并”,但是手动重新设置可以吗?

无法将一些引用推送到远程存储库(由Gerrit禁止)

由nginx代理的gerrit仅在“托管”在顶级目录上时有效

gerrit:推送:先前提交和新提交之间没有更改。无法提取更改

Gerrit 评论网址中数字的正式名称是什么

是否可以在不使用每人SSH证书的情况下为GIT设置Gerrit

GitHub可以像Gerrit一样重新设置基础而不是合并吗?

将新的提交推送到gerrit时,如何从命令行设置主题?

Jenkins Gerrit触发器在构建时未获取我的更改

更改所有者添加+1时如何自动在Gerrit中添加默认审阅者?