Gerrit UI показывает статус как конфликт слияния, даже когда нет конфликта - PullRequest
2 голосов
/ 21 июня 2019

Один из моих исходящих обзоров показал конфликт слияния (не отправлено, в процессе).Я получил последнюю версию от master, а затем объединил ее с моей веткой функций и обновил список изменений на gerrit.Но это все еще показывает конфликт слияния.

Я просмотрел файлы и нашел весь каталог для <<<<<<< HEAD </em>.Но я не смог найти никакого конфликта.

enter image description here

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Я просмотрел файлы

Это будут ваши файлы локально, которые не были объединены.

Как в " Как решитьконфликт слияния в утвержденном обзоре в gerrit?", получить набор изменений, перебазировать его локально на origin/<yourBranch>: там должны появиться конфликты.

Идея состоит в том, чтобы разрешать конфликты локально, а затем отодвигать назадизмененный набор изменений.

0 голосов
/ 24 июня 2019

У меня была такая же проблема несколько дней назад.В моем случае после слияния я сделал git reset --soft HEAD~, который перевел мои изменения с «совершено» на «поставлено».Затем я снова отправил их, и это сработало.Это было странное поведение, но оно никогда не повторялось.

...