问题标签 [git-review]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3506 浏览

gerrit - 添加 gerrit 组作为审阅者

我有一个名为“UI_Developers”的 gerrit 组

我正在使用以下命令提交我的更改以供审核:

但是,我想将 UI_Developers 组中的所有成员添加为审阅者命令行。使用 UI 这很容易,通过使用命令行,知道如何将整个 gerrit 组添加为审阅者吗?

PS:ssh -p ...set-reviewers -a reviewer 方法很麻烦,所以我不是在找它。

0 投票
1 回答
6419 浏览

git - git-review -> 将草稿提升为代码审查

我创建了一个 Gerrit 草稿:

一旦我完成了草稿的工作,我如何创建代码审查以便最终可以合并到 master 中?

如果我这样做:

我得到这个输出:

0 投票
1 回答
850 浏览

git - gerrit - 结帐变更集由“数字”

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

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

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

0 投票
1 回答
269 浏览

git - git review 无法推送我的更改

我是 git 新手。作为实践,我正在研究 2 个分支,比如 program_1、program_2。

我在这里遇到冲突。

那么这意味着什么?以及如何解决这个问题?我错过了什么?

谁能知道答案?

0 投票
1 回答
2708 浏览

git - 如何通过 Git Extension 推动 Gerrit 审查?

有没有办法通过 Git-Extension 推动 gerrit 审查?

而不是在 gitbash 中使用此命令

0 投票
2 回答
473 浏览

git - 使用 Gerrit 和 git-review 推送特定的祖先提交

假设我有一个看起来像这样的 Git 历史,从最新到最旧:

提交 B 和 C 正在进行中,我还没有准备好发送审查,但是我有一些内务/基础工作,我已经拆分为提交 A 并在 B 和 C 前面重新设置。我准备发送这供审查。

我知道我可以在提交 A 处创建一个新分支并对其进行审核,或者重置/结帐、审核并返回,但是是否有一个简单的衬里git-review可以用来仅发送这一个提交进行审核?

0 投票
2 回答
449 浏览

git - 将非 git 项目转换为 git 项目并将其推送到 gerrit repo

我正在尝试了解 git 和 gerrit 几天,但有一些错误我找不到合适的解决方案。这是错误消息;

在执行以下步骤后出现此错误;

  • 我使用命令“ssh -p 29418 user@localhost gerrit create-project project_name”创建了一个 gerrit 文件夹
  • 然后,我在我的主目录中创建一个相同的文件夹,并使用“git init”命令将其转换为 git repo。
  • 然后,我将要推送的项目的所有内容复制到此文件夹中的 gerrit 存储库,并使用“git add --all”命令将所有更改添加为新更改
  • 我创建了一个 .gitreview 文件并将主机和项目属性放入其中。
  • 提交我的更改。
  • 最后,我使用“git review -R”命令将我的更改发送到 gerrit 存储库进行审查。

在这里,在最后一步,如果我使用这个命令git push ssh://[username]@[ip]:29418/project_name,它就可以工作。但在这种情况下,使用 gerrit 存储库毫无意义,因为我将它们直接推送到 git 而不进行任何审查。此外,我假设稍后当我将此项目克隆到另一台计算机并将我的更改发送到 gerrit 存储库时,我将不得不处理此错误,所以如果我知道我在上面做错了什么会更好。

提前致谢

0 投票
0 回答
1308 浏览

git - Git 推送审核流程

我曾经使用 git 和 gitHub。
主要是做分支,然后从分支提交推送请求。
并使用了 gitHub 审查。

但是,这里有点不同:
我们经常使用 rebase 和cherry-pick。
而且我们使用的是审查服务器,所以当你推送代码时,你实际上是推送到一个参考:
git push origin HEAD:refs/for/master

如果您有意见并需要更新。
您从本地的干净主人开始。
然后:“git fetch ...”首先从 ref 获取樱桃选择
然后:进行更改
然后:“git commit --amend”将更改附加到先前的提交
然后:“git push origin HEAD:refs/for/master "

并且评论服务器将识别更改并更新评论而不是创建新评论。

现在的问题是:在审查完成之前,我如何才能继续编写新代码。
我能想到的一种方法是:我将丢弃本地的所有更改并从 master 结帐,并在干净的 master 上工作。

但是,如果我需要在我刚刚发送的评论中使用一些代码,我必须等待评论完成还是需要在同一个评论中进行以下更改?
是否有第三种方法可以进行新的评论,但包括以前评论中的所有更改。

0 投票
1 回答
348 浏览

git - 使用 git review 时如何删除分支

我在 OpenStack 中遇到了 gerrit 问题,我真的需要你的帮助!我创建了一个新分支并使用了 git-review,如下链接所示:

http://docs.openstack.org/infra/manual/developers.html

现在我想删除分支,使其不再显示在 OpenStack 审查中。例如,我想删除 OpenStack 中的以下链接。

https://review.openstack.org/#/c/XXXXXXX/

请让我知道我该怎么做!

谢谢

0 投票
1 回答
477 浏览

git - 如何在 Gerrit 中将大代码拆分为小补丁

目前,我想为 OpenStack 做贡献,我是 Gerrit 的新手。在 Gerrit 中,我创建了一个新分支my_branch,但实际上我的代码非常庞大。请让我知道如何将我的代码拆分为具有相同分支的较小更改my_branch