¿Cómo comenzar a construir un archivo que tenga marcadores de conflicto git?

16

Después de un intento de fusión de git en la línea de comando, mi archivo ahora tiene marcadores de conflicto estándar que emacs ha recargado (¿revertido?) En el búfer.

¿Cómo inicio algún tipo de modo de fusión para resolver el conflicto? ¿Puedo obtener búferes separados que muestren versiones izquierda / derecha / fusionadas del archivo como cuando construyo archivos?

(emacs-prelude v24.4 en una Mac)

daiboo
fuente
Los tres se ven bien. ¡Gracias! Haré un archivo en conflicto, probaré cada respuesta e informaré sobre mi experiencia.
daiboo

Respuestas:

16

Si usa magit , puede presionar een el archivo no fusionado en el búfer de estado de magit (comenzado presionando M-xmagit-statusRET) para comenzar la sesión de ediff para resolver los conflictos

Iqbal Ansari
fuente
10

M-x vc-resolve-conflicts RET

Lo ato a C-xv<

phils
fuente
10

Puede usar el modo menor smerge-modepara moverse entre conflictos y resolverlos. Puede abrir ediff para resolver conflictos con Cc ^ E mientras está en modo smerge.

Joakim Hårsman
fuente