Jak rozpocząć edycję pliku zawierającego znaczniki konfliktu git?

16

Po próbie scalenia git w wierszu poleceń mój plik ma teraz standardowe znaczniki konfliktu, które emacs ponownie załadował (przywrócił?) Do bufora.

Jak uruchomić tryb scalania w celu rozwiązania konfliktu? Czy mogę uzyskać osobne bufory pokazujące lewą / prawą / scaloną wersję pliku, tak jak w przypadku plików ediff?

(emacs-prelude v24.4 na Mac)

daiboo
źródło
Wszystkie trzy wyglądają dobrze. Dziękuję Ci! Zrobię plik będący w konflikcie, wypróbuję każdą odpowiedź i zdam relację z mojego doświadczenia.
daiboo

Odpowiedzi:

16

Jeśli korzystasz z Magit , możesz nacisnąć ena nie scalony plik w buforze stanu magit (rozpoczęty przez naciśnięcie M-xmagit-statusRET), aby rozpocząć sesję Ediff w celu rozwiązania konfliktów

Iqbal Ansari
źródło
10

M-x vc-resolve-conflicts RET

Wiążę to C-xv<

phils
źródło
10

Możesz użyć trybu pomocniczego, smerge-modeaby przechodzić między konfliktami i rozwiązywać je. Możesz otworzyć ediff, aby rozwiązać konflikty z Cc ^ E w trybie smerge.

Joakim Hårsman
źródło