设置:
git config --global diff.tool gvimdiff
git config --global merge.tool gvimdiff
使用:
git difftool ,,,,,,
如果使用 git diff ...... 仍将使用vim作为diff工具。
具体设置参见: Pro Git, Chapater 7.
sudo chmod +x /usr/bin/local/bin/extMerge
sudo chmod +x /usr/bin/local/bin/extDiff
git config --global merge.tool extMerge
git config --global mergetool.extMerge.cmd 'extMerge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"'
git config --global mergetool.trustExitCode false
git config --global diff.external extDiff