如何在git bash/command line中使用Notepad++ Compare作为差异工具?

4
1个回答

2

因为Notepad++的官方差异插件似乎是 uph0/compare,所以一个可能的设置如下:

$ git config --global --add diff.guitool nppdiff
$ git config --global --add difftool.nppdiff.path "C:/Program Files/Notepad++/plugins/ComparePlugin/compare.exe"
$ git config --global --add difftool.nppdiff.trustExitCode false

好的。我已经执行了上述命令。但是当我使用“diff 1.txt 2.txt”时,它仍然使用默认的diff。我应该使用不同的命令吗? - sephiith
你是在输入 diff 还是 git diff? - VonC
差异(不与提交进行比较) - sephiith
@sephiith 你可以使用以下命令来比较文件(不是提交或甚至不是git存储库):git diff --no-index -- file1 file2 (同样,file1file2可以在任何地方,与任何git存储库完全无关)。由于这是一个git diff命令,它可以使用你为Git指定的guitooldifftool,即使--no-index允许在git存储库之外使用git diff - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接