Вероятно, слияние не было быстрой перемоткой вперед, потому что ваша ветвь отличалась от удаленной перед вытягиванием.Итак, когда вы выдвинули свое изменение, оно, вероятно, создало несколько изменений для версии в Gerrit, верно?
Лучший подход в работе с Gerrit - это выполнить чистую проверку удаленной ветви перед передачей и отправкойлюбое новое изменение, в этом случае ваше изменение не будет иметь никаких зависимостей.Я обычно извлекаю новую ветвь для каждой новой функции или исправления, которые мне нужно нажать и удерживать до тех пор, пока они не будут проверены и объединены с мастер-репо в Gerrit (на тот случай, если потребуется изменить что-либо в результате пересмотра и создать новый набор патчей).для одного и того же изменения).
Однако зависимости полезны, если вы отправляете более одного коммита одновременно, а последний коммит запрашивает предыдущий, скажем, если вы добавили два коммита в чистую ветвь и нажали их, они появятся в зародыше как два изменения с зависимостью между последним и предыдущим, и последний из них никогда не будет объединен с основным хранилищем перед зависимым.