在工作目录中的文件版本与git repo中的先前提交之间的Emacs中的差异

cef*_*tat 15 git emacs diff

我有一个git存储库.我在Emacs中编辑存储库中的文件,我想在Emacs中使用ediff来查看访问该文件的缓冲区中的文本与之前提交的同一文件之间的差异(默认情况下是最后一次提交).这可能/容易吗?

bro*_*all 23

听起来像是M-x ediff-revision你想要的.它允许您使用用于RCS的常规语法(例如git)来引用修订.

我看到有一个类似的问题在这里


hpa*_*avc 13

Git得到了很好的支持.您应该能够使用普通的vc包"Cx v = vc-diff".

  • 这确实有效.我也想知道我是否能够以更清晰的方式看到差异,例如,显示两个版本并排显示ediff显示差异的方式. (3认同)