![在 Git GUI 中使用 diff-highlight](https://linux22.com/image/1455560/%E5%9C%A8%20Git%20GUI%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20diff-highlight.png)
当比较只改变了一点点的行时,以及在终端中使用 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-windows,https://stackoverflow.com/questions/1881594/use-winmerge-inside-of-git-to-file-diff。
这会为您提供更好的服务。git-gui 是一个小型的 Tcl/Tk 事后应用程序,它永远不会发展成任何其他东西。
你也可以尝试使用一些大型 IDE。大多数 IDE 都知道如何处理 GIT 并使用自己的 diff 模块。