Come iniziare a modificare un file che contiene marcatori di conflitto git in esso?


16

A seguito di un tentativo di unione git sulla riga di comando, il mio file ora contiene degli indicatori di conflitto standard che emacs ha ricaricato utile (ripristinato?) Nel buffer.

Come posso avviare una sorta di modalità di fusione per risolvere il conflitto? Posso ottenere buffer separati che mostrano le versioni sinistra / destra / unite del file come quando ediff-files?

(emacs-prelude v24.4 su un Mac)


Tutti e tre sembrano belli. Grazie! Farò un file in conflitto, proverò ogni risposta e riferirò sulla mia esperienza.
daiboo,

Risposte:


16

Se usi magit , puoi premere eil file non unito nel buffer di stato magit (avviato premendo M-xmagit-statusRET) per avviare la sessione ediff per risolvere i conflitti


10

M-x vc-resolve-conflicts RET

Lo vincolo a C-xv<


10

È possibile utilizzare la modalità secondaria smerge-modeper spostarsi tra i conflitti e risolverli. Puoi aprire ediff per risolvere i conflitti con Cc ^ E in modalità smerge.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.