Since git diffpowershell mainly results in an unreadable amount of whitespace or strange characters, I installed Perforce P4Merge to handle merging and diff.
However, I cannot get git diffp4merge to open the diff viewer. So far, my .gitconfig looks like this:
[diff]
tool = p4diff
[difftool "p4diff"]
external = 'C:/PROGRA~1/Perforce/p4merge.exe "$LOCAL" "$REMOTE"'
prompt = false
[merge]
keepBackup = false
tool = p4merge
[mergetool "p4merge"]
cmd = "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
path = 'C:/PROGRA~1/Perforce/p4merge.exe'
prompt = false
keepBackup = false
keepTemporaries = false
trustExitCode = false
Ways are right. But alas, git is still trying to present diff in Powershell when used git diff.
So what's the trick to make this work?
source
share