Различие в Emacs между версией файла в рабочем каталоге и предыдущим коммитом в git repo - PullRequest
13 голосов
/ 25 ноября 2010

У меня есть хранилище git. Я редактирую файл из репозитория в Emacs и хочу использовать ediff в Emacs, чтобы увидеть различия между текстом в буфере, который посещает файл, и предыдущим коммитом того же файла (по умолчанию последний коммит). Это возможно / легко сделать?

Ответы [ 2 ]

21 голосов
/ 25 ноября 2010

Похоже, M-x ediff-revision это то, что вы хотите.Это позволяет вам ссылаться на ревизии, используя обычный синтаксис, который вы используете для своей RCS, например git.

Я вижу, что здесь есть похожий вопрос

12 голосов
/ 25 ноября 2010

Git хорошо поддерживается . Вы должны быть в состоянии использовать обычный vc пакет "C-x v = vc-diff".

...