git扩展单文件历史记录只有差异

rot*_*sch 8 git git-extensions

命令

gitk filename
Run Code Online (Sandbox Code Playgroud)

让我们看看文件被更改的所有提交.

这可能是git扩展吗?单个文件历史记录视图执行此操作 - 不幸的是,它会显示所有提交的完整历史记录,而不仅仅是有效更改文件的提交记录.

rot*_*sch 18

通过将我的Git Extension配置与我的同事之一进行比较找到了该设置:

<key>
    <string>fullhistoryinfilehistory</string>
</key>
<value>
    <string>true</string>
</value>
Run Code Online (Sandbox Code Playgroud)

我将值设置为false,现在它按预期工作.虽然在Git Extension中找不到与GUI等效的设置但是...

编辑:发现它!不在设置中,而是在文件历史记录中的上下文菜单中 - >完整历史记录:在文件历史视图中启用/禁用完整历史记录

  • 很棒的发现.IMO,不是很好地使用上下文菜单,考虑到它在整个窗口上运行,而不仅仅是单个文件. (2认同)