Como começar a editar um arquivo com marcadores de conflito git?


16

Após uma tentativa de mesclagem do git na linha de comando, meu arquivo agora possui marcadores de conflito padrão, que o emacs recarregou de maneira útil (revertida?) No buffer.

Como inicio algum tipo de modo de mesclagem para resolver o conflito? Posso obter buffers separados mostrando as versões esquerda / direita / mescladas do arquivo, como quando ediff-files?

(emacs-prelude v24.4 em um Mac)


Todos os três parecem bons. Obrigado! Vou criar um arquivo em conflito, tentar cada resposta e relatar sobre minha experiência.
Daiboo

Respostas:


16

Se você usa o magit , pode pressionar eno arquivo não imerso no buffer de status do magit (iniciado pressionando M-xmagit-statusRET) para iniciar a sessão ediff para resolver os conflitos


10

M-x vc-resolve-conflicts RET

Eu o vinculo a C-xv<


10

Você pode usar o modo secundário smerge-modepara alternar entre conflitos e resolvê-los. Você pode abrir o ediff para resolver conflitos com Cc ^ E enquanto estiver no modo imersão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.