我正在开发一个供大型开源社区使用的 gerrit 存储库。要合并补丁,我们不能只是推送它们,而是需要对其进行审查。使用 git cli,我在本地提交补丁后使用“git review”执行此操作。我知道如何使用 IntelliJ 进行“git pull”更改和“git push”补丁,但我不知道如何“git review”补丁。有谁知道这是否受支持以及如何使用它?
问问题
4715 次
2 回答
5
从存储库安装插件后,您可以将补丁提交给 gerrit。
- 转到
File
->settings
->plugins
- 从存储库中搜索
gerrit
并安装它 - 安装后重启IDEA
- 然后转到
File
->settings
->version control
- 选择
Gerrit
并提交web-url
,Login
,Password
- 现在您可以将补丁提交给 Gerrit。
由于它使用 RestAPI,您可能需要添加 HTTP 密码(您的 Git SSH 密码不起作用)。
例如,要将 gerrit 用于 Openstack 项目,您应该在以下位置创建 HTTP 密码:https
://review.openstack.org/#/settings/http-password 请
注意,在 PyCharm Gerrit 设置中,Web-URL 不一样作为 Git URL:
https://review.openstack.org
于 2018-04-26T10:12:01.053 回答
1
git review
不是默认的 git 命令,它是一个第三方工具,可以为你执行一系列 git 命令。因此不直接支持。
由于 git-review 执行一系列 git 命令(如 rebase 和 push),您可以使用 IDEA 功能手动执行相同操作。它执行的步骤在wiki上进行了描述
此外,还有 Gerrit 插件可用。例如https://github.com/uwolfer/gerrit-intellij-plugin
于 2017-05-17T13:43:14.777 回答