如果我vc-diff
在 git repro 的编辑文件中运行,我会创建一个新缓冲区,它显示的内容比我预期的要多。它将文件的 HEAD 版本的每一行标记为已删除,并将文件工作副本的每一行标记为已添加,所以基本上我看到了该文件的两个完整版本。
这不是很有用!
如果我git diff path\to\edited\file
在 dos 或 git bash 中运行,我会得到我期望 vc-diff 给我的东西:一个只有实际添加和删除的行的简短差异。
我安装了 magit,当我查看差异时,我遇到了同样的问题。
这是在运行 emacs 24.1.1 的官方 windows 二进制文件的 windows 上。