Mengikuti upaya git merge pada commandline, file saya sekarang memiliki penanda konflik standar di dalamnya yang emacs telah membantu memuat ulang (dikembalikan?) Di buffer.
Bagaimana cara memulai semacam mode penggabungan untuk menyelesaikan konflik? Bisakah saya mendapatkan buffer terpisah yang menunjukkan versi kiri / kanan / gabungan file seperti ketika saya meng-ediff file?
(emacs-prelude v24.4 di Mac)
Jawaban:
Jika Anda menggunakan magit , Anda dapat menekan efile yang tidak dihapus di buffer status magit (mulai dengan menekan M-x
magit-status
RET) untuk memulai sesi ediff untuk menyelesaikan konfliksumber
M-x
vc-resolve-conflicts
RETSaya mengikatnya C-xv<
sumber
Anda dapat menggunakan mode minor
smerge-mode
untuk berpindah antar konflik dan menyelesaikannya. Anda dapat membuka ediff untuk menyelesaikan konflik dengan Cc ^ E saat dalam mode smerge.sumber