git 仅扩展单个文件历史差异

git extensions single file history only diffs

命令

gitk filename

让您看到文件被更改的所有提交。

git 扩展是否可行? 单个文件历史视图就是这样做的——不幸的是,它向您显示了所有提交的完整历史,而不仅仅是有效更改文件的那些。

通过比较我的 Git 扩展配置和我的一位同事找到设置:

<key>
    <string>fullhistoryinfilehistory</string>
</key>
<value>
    <string>true</string>
</value>

我将该值设置为 false,现在它按预期工作了。虽然无法在 Git 扩展中找到 GUI 等效设置...

编辑:找到了!不在设置中,而是在文件历史记录的上下文菜单中 -> 完整历史记录: