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)效果

3a72e2e1260b

5)总结

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐