Gitk 没有显示完整的差异

Gitk doesn't show full diff

假设我有一个包含两个文件夹的存储库 repo

假设我想查看文件夹 foo 中的所有提交。我输入 gitk -- repo/foo 瞧,它们就在那里。

问题:图形输出中显示的所有提交都默默地忽略了位于 foo 之外的任何文件,例如 bar. [=18] =]

如何让 gitk 只显示目录的提交,但显示提交的完整变更日志?

最简单的方法可能是单击 View,然后在上下文菜单中选择 All files(相对于 command line,这会返回限制)。请注意,可选择的提交集也会发生变化,但您仍会在您选择的提交上。

(您也可以添加新视图;每个视图可以有自己选择的分支、树等。)