20180622-git配置BeyondCompare作为比较合并工具

情境

用GitKraken更新hexo中的next模板,产生了好几个文件的冲突,默认的合并工具就是个渣渣。嗯嗯,好吧,是我用不起Pro版。决定使用beyond作为合并工具。

说啥,为什么之前没有配置? 之前都是在各个工具中,都还可以用。没想到GitKraken免费版的实在是。。

解决办法

查找了一下

其实不难,就是改下git的配置么,我用的windows10。

先找到.gitconfig文件,位置在%userprofile%下。

打开,写入下面几行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[diff]
tool = bc4
[difftool]
prompt = false
[difftool "bc4"]
cmd = "\"F:/SyncDisk/Dropbox/softwares/DocumentSofts/Beyond Compare/BCompare.exe\" \"$LOCAL\" \"$REMOTE\""


[merge]
tool = bc
[mergetool]
prompt = false
[mergetool "bc"]
cmd = "\"F:/SyncDisk/Dropbox/softwares/DocumentSofts/Beyond Compare/BCompare.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""

这里就是指定了路径什么的啦。路径替换为自己的就行。

验证

cmd下进入一个有需要merge和diff的目录,使用命令

1
2
git mergetool
git difftool

这两个进行验证,成功调出bc的界面就ok了。

看介绍说,如果使用的git版本老的话,把tool = bc[mergetool "bc"]中的bc改为bc3即可

坚持原创技术分享,您的支持将鼓励我继续创作!