Ich habe zwei Möglichkeiten gefunden, um die " SourceGear DiffMerge " als difftool und mergetool in github Windows.
Die folgenden Befehle in einem Eingabeaufforderungsfenster aktualisieren Ihre .gitconfig, um GIT für die Verwendung von DiffMerge zu konfigurieren:
git config --global diff.tool diffmerge
git config --global difftool.diffmerge.cmd 'C:/Program\ Files/SourceGear/Common/DiffMerge/sgdm.exe \"$LOCAL\" \"$REMOTE\"'
git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd 'C:/Program\ Files/SourceGear/Common/DiffMerge/sgdm.exe -merge -result=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"'
[ OR ]
Fügen Sie die folgenden Zeilen in Ihre .gitconfig ein. Diese Datei sollte sich in Ihrem Heimatverzeichnis unter C:\Users\UserName :
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = C:/Program\\ Files/SourceGear/Common/DiffMerge/sgdm.exe \"$LOCAL\" \"$REMOTE\"
[merge]
tool = diffmerge
[mergetool "diffmerge"]
trustExitCode = true
cmd = C:/Program\\ Files/SourceGear/Common/DiffMerge/sgdm.exe -merge -result=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"