Git Remote Repo показывает конфликт, но не показывает конфликт локально - PullRequest
0 голосов
/ 07 декабря 2018

Я извлек рабочую копию удаленной ветви, внес изменения, поставил и зафиксировал изменения и отправил обратно в исходную папку.Когда я просматриваю запрос на извлечение в BitBucket, я вижу, что один из файлов находится в конфликтном состоянии.Я выполнил следующие шаги:

  1. Получил самую последнюю версию, используя git pull
  2. Снова извлек ветку, используя git checkout <branch>
  3. Используется git pull origin

В этот момент я ожидаю увидеть сообщение о конфликте.Вместо этого ...

From https://bitbucket.org/site
 * branch              mybranch -> FETCH_HEAD
Already up to date.

Итак, моя рабочая копия уже обновлена, но этот конфликт все еще проявляется.Я попытался удалить файл, а затем зафиксировал и нажал кнопку удаления, но независимо от того, что он по-прежнему показывает в удаленной ветке, конфликтует.

Когда я проверяю файл, я не вижу тегов конфликта, таких как>>>>

Я разговаривал со своей командой, и оказалось, что кто-то изменил удаленный файл непосредственно в Bit Bucket на прошлой неделе.Я вспоминаю, как делал git fetch и git checkout (без предупреждений или ошибок), а затем совершал коммиты и нажимал, а потом, когда понял, что произошли изменения, вернулся и сделал git pull, чтобы получить самую последнюю версию (до сих пор нет предупреждений илиошибки).

Что здесь происходит, и как я могу решить эту проблему?

1 Ответ

0 голосов
/ 07 декабря 2018

Конфликты, отмеченные в представлении «Запрос на извлечение» в BitBucket, не являются конфликтами в коммите или в ветви.Вместо этого они ожидают конфликты от действия Объединить, беря ветвь источника PR и объединяя ее с целевой ветвью PR.

Вы можете решить эту проблему проще всего, перейдя на новую целевую ветвь HEAD.

git rebase origin/<target_branch>
# You might have to fix some conflicts here, but they are less
# likely with a rebase than a merge.
git push
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...