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

Ola*_*aia 4 git gerrit

我们希望将主题用于正在开发的更改,但我们需要获取它们,因为我们是从服务器构建的.我们知道我们可以获取提交和更改,但出于简单原因,我们希望使用主题名称进行提取.

我们还没有找到办法.有人知道我们怎么做到这一点?

我们已经放弃了使用分支来测试开发,因为它会给主存储库带来垃圾,我们将不得不删除它们并在全球范围内复制所有这些删除.

fra*_*acz 5

您应该使用gerrit查询来查找已知主题的所有打开的更改:

ssh -p 29418 review.example.com gerrit query --format=JSON topic:MY-TOPIC status:open project:xxx
Run Code Online (Sandbox Code Playgroud)

然后,您可以迭代返回的JSON中的每个项目,获取更改并使用您的CI构建它们.