如何将提交从 Git GUI 推送到 Gerrit 上的代码审查?
How push commit from Git GUI to code review on Gerrit?
当我从 Git Bash 推送提交时
git 推送源头:refs/for/master
gerrit 创建代码审查
但是如何从 Git GUI 制作它?
使用 Git Gui 推送
您可以创建一个工具命令来执行此操作:
- 单击“工具”>“添加”
添加以下工具命令
- 姓名:Push2Gerrit
- 命令:git push origin HEAD:refs/for/$REVISION
勾选复选框:
在运行
之前显示一个对话框
要求用户select修改
全局添加
当您需要推送到 Gerrit 时,只需执行 Tools > Push2Gerrit 并提供您要推送到的分支。
注意:您可以有不同的特定命令(例如 push2master)并摆脱 $REVISION 变量和对话阶段。
使用 Gerrit 推送 UI
您不能从 Gerrit "push a commit" UI 但您可以仅使用 Gerrit UI:
创建更改
- 单击“项目”>“列表”
- 使用过滤器字段查找项目
- 点击项目名称
- 单击 "General" 选项卡
- 单击 "Create Change" 按钮
给出更改信息:
Select 新更改的分支 = 将创建更改的分支名称
Enter topic for new change = 更改主题(可选)
描述 = 提交消息
单击 "Create" 按钮
此程序将创建草稿更改,select 它,add/remove/change 文件,review/approve 并提交。
当我从 Git Bash 推送提交时 git 推送源头:refs/for/master gerrit 创建代码审查
但是如何从 Git GUI 制作它?
使用 Git Gui 推送
您可以创建一个工具命令来执行此操作:
- 单击“工具”>“添加”
添加以下工具命令
- 姓名:Push2Gerrit
- 命令:git push origin HEAD:refs/for/$REVISION
勾选复选框:
在运行
之前显示一个对话框
要求用户select修改
全局添加
当您需要推送到 Gerrit 时,只需执行 Tools > Push2Gerrit 并提供您要推送到的分支。
注意:您可以有不同的特定命令(例如 push2master)并摆脱 $REVISION 变量和对话阶段。
使用 Gerrit 推送 UI
您不能从 Gerrit "push a commit" UI 但您可以仅使用 Gerrit UI:
创建更改- 单击“项目”>“列表”
- 使用过滤器字段查找项目
- 点击项目名称
- 单击 "General" 选项卡
- 单击 "Create Change" 按钮
给出更改信息:
Select 新更改的分支 = 将创建更改的分支名称
Enter topic for new change = 更改主题(可选)
描述 = 提交消息
单击 "Create" 按钮
此程序将创建草稿更改,select 它,add/remove/change 文件,review/approve 并提交。