PyCharm: конфликтующий файл отображается как обычный файл - PullRequest
0 голосов
/ 03 июня 2018

Проблема в том, что после некоторых коммитов в разные ветви у меня возникает конфликт слияния.

Я решил разрешить его через PyCharm, но VCS-> Git-> Resolve Conflicts отключен.

После этого я посмотрел на Локальные изменения и файл с конфликтами - blue вместо red.

Что происходит и как разрешить мои конфликты с PyCharm?

Кстати, в этом файле много <<< HEAD деталей, как и ожидалось.

ОБНОВЛЕНИЕ:

Your branch is ahead of 'origin/test' by 50 commits.
   (use "git push" to publish your local commits)
Changes not stated for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..."  to discard changes in working directory)

        modified: directory/subdirectory/filename

no changes added to commit (use "git add" and/or "git commit -a")

1 Ответ

0 голосов
/ 03 июня 2018

Похоже, что-то пошло не так.Иногда IDE могут творить чудеса, если вы случайно нажмете не ту кнопку.

Я бы сказал так:

  1. Сброс текущего рабочего каталога до последней локальной ревизии:

    git reset --hard HEAD

  2. Повторите попытку, чтобы вернуть маркер конфликта.

    git pull

Теперь вы сможете разрешать конфликты в вашей IDE.

...