由于无法满足依赖项,变更无法合并



我是git和gerrit的新手。当合并失败时,我得到了以下错误。

    Change cannot be merged due to unsatisfiable dependencies.
The following dependency errors were found:
Depends on patch set 2 of I5d113cf4, however the current patch set is 3.
Please rebase the change and upload a replacement commit.

下面是我所做的步骤。所有这些都发生在1个月的时间内

    提交了对repo的更改(更改id为I5d113cf4)。在同一个id上做了三次修正。第三次修改说在补丁集2上发布的编辑,后来在5天后放弃了它。
  1. 在放弃或合并以上变更ID之前,我已经对同一个repo提交了不同变更ID的变更,并修改了11次。上述ID(I5d113cf4)与该ID第三个补丁集的放弃时间相差1分钟。现在我对审查很满意,尝试合并代码。但面对上述问题。

我已经在11号修改新的更改id,想要合并。但它抛出的问题为废弃的ID,而不是合并代码。感谢您的帮助

你必须更新你的本地存储库才能推送到Gerrit。

尝试使用命令git pull --rebase在本地更新它。

如果您仍然有错误,请添加您的本地git历史图片,指出您有问题的提交。

最新更新