После попытки слияния git в командной строке мой файл теперь содержит стандартные маркеры конфликтов, которые emacs перезагружал (возвращал?) В буфер.
Как запустить какой-либо режим слияния для разрешения конфликта? Могу ли я получить отдельные буферы, показывающие левую / правую / объединенные версии файла, как при редактировании файлов?
(emacs-prelude v24.4 на Mac)
Ответы:
Если вы используете magit , вы можете нажать eна распакованный файл в буфере состояния magit (запускается нажатием M-x
magit-status
RET), чтобы начать сеанс ediff для разрешения конфликтов.источник
M-x
vc-resolve-conflicts
RETЯ связываю это с C-xv<
источник
Вы можете использовать второстепенный режим
smerge-mode
для перемещения между конфликтами и их разрешения. Вы можете открыть ediff для разрешения конфликтов с Cc ^ E, находясь в режиме погружения.источник