有没有办法做一个git diff,允许我随意切换更改的文件?

时间:2016-12-08 17:35:15

标签: git

我正在对功能分支进行代码审查。主要开发分支最近已合并。

使用gitk,我可以看到功能分支上的一系列提交中的更改。但是我想查看每个文件的最终更改,而不是对跨越多个提交的同一组文件进行更改。

使用git difftool featureBranch…develop我可以接近我想要的东西。它显示了每个更改文件之间的最终差异。问题是,它在我的difftool中一次性地呈现一个文件。我没有看到随意切换文件的方法来进行有效的代码审查。

我可以在像Tortoise Git这样的git GUI中获得这种行为,但是如果可能的话,我更愿意坚持使用命令行和difftool。我目前使用KDiff3,但我愿意尝试不同的。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

git difftool --dir featureBranch…develop

如果您配置的difftool支持它。