有没有一种方法可以使用外部diff工具查看git历史记录



当我在gitgui中查看git提交历史记录时,有没有办法使用外部diff工具来显示提交差异?

当然,git difftool。例如:

git difftool -t gvimdiff master^..master

如果您谈论的是git-gui,它在内部使用gitk来查看历史记录。您可以使用Edit->Preferences配置外部diff工具。查看它的使用位置有点棘手:当正常查看差异时(通过选择提交或使用各种"Diff this->selected"选项),使用右侧面板上的"Patch"视图,右键单击文件并选择"External Diff"。这将使用您配置的diff工具。

最新更新