Nach einer versuchten Git-Zusammenführung in der Kommandozeile enthält meine Datei nun Standard-Konfliktmarkierungen, die von Emacs im Puffer hilfreich neu geladen (zurückgesetzt?) Wurden.
Wie starte ich einen Zusammenführungsmodus, um den Konflikt zu lösen? Kann ich separate Puffer erhalten, die die linken / rechten / zusammengeführten Versionen der Datei anzeigen, wie wenn ich Dateien editiere?
(emacs-prelude v24.4 auf einem Mac)
Antworten:
Wenn Sie magit verwenden , können Sie eauf die nicht zusammengefügte Datei im magit-Statuspuffer drücken (gestartet durch Drücken von M-x
magit-status
RET), um die Ediff-Sitzung zur Lösung der Konflikte zu startenquelle
M-x
vc-resolve-conflicts
RETIch binde es an C-xv<
quelle
Sie können den Nebenmodus verwenden
smerge-mode
, um zwischen Konflikten zu wechseln und diese zu lösen. Sie können ediff öffnen, um Konflikte mit Cc ^ E im Zusammenführungsmodus zu lösen.quelle