如何通过命令行更改 Gerrit 的主题名称

Posted

技术标签:

【中文标题】如何通过命令行更改 Gerrit 的主题名称【英文标题】:How to change topic name of Gerrit via command line 【发布时间】:2016-10-18 22:56:15 【问题描述】:

我们可以通过以下方式设置初始主题名称: git push origin HEAD:refs/heads/master/topic_name 但我想知道以后如何通过命令行更改主题名称? 提前致谢。

【问题讨论】:

您是否正在搜索重命名分支名称? (***.com/questions/6591213/…) 【参考方案1】:

您可以使用 REST 设置主题

https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#set-topic

【讨论】:

谢谢,这很有用。【参考方案2】:

只需push your local branch under a different name:

git push <remote> <remote>/<old_name>:refs/heads/<new_name> :<old_name>

在你的情况下:

git push origin HEAD:refs/heads/master/<new_name> :refs/heads/master/topic_name

这里,你推:

您的本地分支使用新的远程名称 “无”到旧分支(然后被删除)

【讨论】:

谢谢。有什么办法只使用 gerrit 命令而不是使用 git push,考虑到你没有在本地克隆 repo。

以上是关于如何通过命令行更改 Gerrit 的主题名称的主要内容,如果未能解决你的问题,请参考以下文章

GerritGerrit cmd query (gerrit命令行查询change信息)

GerritGerrit cmd query (gerrit命令行查询change信息)

Kafka快速入门(命令行操作)

Windows下如何通过CMD命令行获取串口名称?

如何通过 OS X 中的命令行获取活动用户的名称?

MySQL修改数据表名和表字段命令行