在 Git GUI 中使用 diff-highlight

在 Git GUI 中使用 diff-highlight

有没有办法使用差异突出显示git 图形界面

当比较只改变了一点点的行时,以及在终端中使用 diff-highlight 时,额外突出显示的信息是非常有价值的(如下所述:http://coderwall.com/p/ydluzg/better-git-diff) 非常棒,当我试图理解较大的变化时,我真的很喜欢使用 GUI。

看起来没什么办法。
我尝试在 GUI 中编辑附加差异参数并尝试类似的东西| diff-highlight,但那没什么用。

还值得注意的是:使用--color-words不是一个好的解决方法。
首先,它破坏了 git gui。其次,diff 输出并不像通过 diff-highlight 处理的普通 diff 那样容易阅读。

答案1

设置独立的差异/合并应用程序。例如 Beyond Compare:https://www.scootersoftware.com/support.php?zz=kb_vcs 或 winmerge:https://coderwall.com/p/76wmzq/winmerge-as-git-difftool-on-windowshttps://stackoverflow.com/questions/1881594/use-winmerge-inside-of-git-to-file-diff

这会为您提供更好的服务。git-gui 是一个小型的 Tcl/Tk 事后应用程序,它永远不会发展成任何其他东西。

你也可以尝试使用一些大型 IDE。大多数 IDE 都知道如何处理 GIT 并使用自己的 diff 模块。

相关内容