wsl配置git difftool使用beyond compare


1)首先cp win10的Bcompare.exe文件到linux系统上。跟你的BCompare安装在哪里有关。

sudo cp /mnt/c/Program\ Files\ \(x86\)/Beyond\ Compare\ 3/BCompare.exe /usr/bin/

2)配置.gitconfig文件,内容如下

[diff]

    tool = BCompare

[difftool "BCompare"]

    path = /usr/bin/BCompare.exe

    cmd = /usr/bin/BCompare.exe  -expandall "`echo $LOCAL | sed 's_/mnt/c_C:_'`" "`echo $REMOTE | sed 's_/mnt/c_C:_'`"

注意其中的符号`是左上角tab上面的那一个,输出命令的执行结果

3)修改.bashrc文件

alias gdiff='git difftool -y --dir-diff --no-symlinks'

export TMPDIR='/mnt/c/Users/Administrator/AppData/Local/Temp'

4)效果


5)总结

折腾gitdiff tool挺久时间,终于搞定了,最主要还是cmd要写对。

你可能感兴趣的:(wsl配置git difftool使用beyond compare)