Suite à une tentative de fusion git sur la ligne de commande, mon fichier contient maintenant des marqueurs de conflit standard qu'emacs a utilement rechargés (inversés?) Dans le tampon.
Comment démarrer une sorte de mode de fusion pour résoudre le conflit? Puis-je obtenir des tampons séparés montrant les versions gauche / droite / fusionnées du fichier comme lorsque je modifie des fichiers ediff?
(emacs-prelude v24.4 sur Mac)
Réponses:
Si vous utilisez magit , vous pouvez appuyer esur le fichier non fusionné dans le tampon d'état magit (démarré en appuyant sur M-x
magit-status
RET) pour démarrer la session ediff pour résoudre les conflitsla source
M-x
vc-resolve-conflicts
RETJe le lie à C-xv<
la source
Vous pouvez utiliser le mode mineur
smerge-mode
pour vous déplacer entre les conflits et les résoudre. Vous pouvez ouvrir ediff pour résoudre les conflits avec Cc ^ E en mode smerge.la source