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

时间:2010-11-25 09:01:15

标签: git emacs diff

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

2 个答案:

答案 0 :(得分:21)

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

我发现有一个类似的问题here

答案 1 :(得分:12)

Git很好supported。您应该可以使用普通vc包“C-x v = vc-diff”。