Допустим, у меня есть ветка development , и я открыл PR для моей ветки feature в разработке.
У меня конфликт, скажем, 1 файл (или 10, что угодно) - bitbucket говорит, что мне нужно сделать:
git checkout development
git pull origin feature
... Объединить разрешение конфликтов здесь ...
git commit
git push origin HEAD
Не всегда хочу делать это в командной строке, особенно для серьезных конфликтов. Я предпочитаю diff GUI.
. Я пробовал два разных способа:
- Разработка оформления заказа, затем через меню: VCS -> Git -> Объединить изменения-> проверить ветку функции, проверить squa sh commit -> разрешить конфликты. Результаты? огромный локальный журнал изменений, который создаст новый прямой коммит при разработке с содержимым ветви функций, а не просто исправление конфликта для фиксации.
- Через меню веток в правом нижнем углу -> выберите ветку функции -> Объединить в текущую (разработку), разрешение конфликтов - и ничего не отображается в списке изменений! нечего коммитить и pu sh ...
Как я объяснил, ни один из них не воспроизводит шаги для разрешения конфликта командной строки, как объясняет ведро с битами.
Так, как сделать это правильно в идее?