【发布时间】:2014-01-09 09:04:48
【问题描述】:
我希望git 向我显示在两次特定提交之间更改的所有行,包括每行的文件名和行号。我想输出类似于
file.cpp:20:- void deletedFunction()
file.cpp:20:+ int addedFunction()
Makefile:3:-# removed comment
我想通过 compile-mode 的 next-error 命令轻松浏览所有使用 emacs 提交的更改。因此,第二个 : 之后的确切输出可能看起来不同,但 filename:line:... 应该在那里。此外,并非所有更改都必须列出 - 仅添加或仅删除也可以开始。
【问题讨论】:
-
我想知道(强制性问题):你对
magit不满意,为什么?您可以查看差异,导航并点击以转到文件和行 nb。我觉得不错。 -
@Ehvince 耶!我不知道 'magit
. I thought thevc-git' 是首选工具。我会试试看(哎呀:install/magit: Ignoring unsupported flavor emacs24,该死的。但我想我可以解决这个问题)。你可以让你评论一个答案。
标签: git emacs git-diff git-log