¿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)


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


10

M-x vc-resolve-conflicts RET

Lo ato a C-xv<


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.