В зависимости от вашего рабочего процесса это может или не может применяться.
Попробуйте
M-x diff-mode
Из которого вы можете выполнять такие команды, как:
C-c C-a diff-apply-hunk
C-c C-b diff-refine-hunk
C-c C-c diff-goto-source
C-c C-d diff-unified->context
C-c C-e diff-ediff-patch
* 1008самый интуитивный поток для меня это
'diff-ediff-patch
.
Когда вы смотрите на патч, запустите Cc Ce , введите имя файла для патча (скажем, file.to.patch
).Emacs установит вам два буфера file.to.patch.orig
и file.to.patch
, содержащие исходный файл и исправленную версию.Затем вы используете Ediff, как вы бы регулярно.В конце потока у вас есть исправленная версия в нужном вам имени файла.
Ознакомьтесь с документацией для diff-mode .