如何在查看单个文件的差异时查看tig中的完整提交差异?

Vin*_*eib 7 git tig

在git 的Tig文本模式界面中,可以查看单个文件的责任,然后打开diff视图以查看修改该行的提交.例如

tig blame file.cpp
(Select a line, press enter.)
Run Code Online (Sandbox Code Playgroud)

但是,显示的diff仅限于单个文件,即使提交修改了多个文件也是如此.这是一个很好的默认值,但有没有办法将这个视图扩展为完全提交所有文件的差异?

目前的解决方法是复制粘贴提交哈希,退出,然后使用git或tig来显示它.

Jon*_*eca 21

使用toggle-files操作.默认情况下,它绑定到'%'.

  • 我要做什么,我有几个免费的时间,我不想让你失望.:) (22认同)
  • 嘿,这是作弊;)你刚刚在几个小时前实现了这个功能. (18认同)
  • 从版本 2.0 开始,可以使用新的 `:toggle` 提示命令来切换文件过滤器,例如 `:toggle file-filter`。`%` 仍然用作默认绑定。 (2认同)