0

我目前在使用 gerrit 工作流程时遇到了一些问题。我已经推送了一些代码进行审查,但审查被 -1 拒绝了,我需要向同一审查提交另一个补丁集。

我正在执行以下操作并遇到一些问题:

  1. git fetch [repo] refs/changes/93/493/1 && git checkout FETCH_HEAD
  2. 3 个文件:A、B、C 是提交的一部分
  3. 根据审查,我对 A 进行了更改
  4. git add A(暂存新版本)
  5. git commit --amend --all (changeId 保持不变 - 文件 A、B、C)
  6. git推送评论

我收到错误消息:

![远程拒绝] master -> refs/for/master(没有新的变化)

有人可以向我解释我错过了什么吗?

4

1 回答 1

0

Gerrit 只会回答如果两个提交(当前在 gerrit 上设置的补丁和本地 HEAD)相同。您确定您已经对任何文件进行了更改并提交了它们吗?

您可以像这样找到两个 SHA-1:

  • 在 gerrit 中寻找“补丁集 1
  • 本地git log -n1
于 2013-02-22T13:33:03.337 回答