Windows下给SourceTree配置外部比较工具BeyondCompare

开始以前默认你windows电脑上已经安装了git以及SourceTree了,下面直接开始:git

注:这里本人使用的是中文版,英文版的同理可得。github

第一步、在SourceTree里面的工具里点击选项,弹出以下的对话框:windows

这时候在外部对比工具那里和合并工具那里选择BeyondCompare,而后肯定,ok剩下最后一步;
工具

第二步、在用户目录下找到.gitconfig,以下图:gitlab

打开文件内容以下:ui

[gui]spa

[user]get

name = ***cmd

email = ***@***.comit

[core]

autocrlf = true

excludesfile = C:\\Users\\OF\\Documents\\gitignore_global.txt

[difftool "sourcetree"]

cmd = 'C:/Program Files (x86)/Beyond Compare 3/BComp.exe' \"$LOCAL\" \"$REMOTE\"

[mergetool "sourcetree"]

cmd = 'C:/Program Files (x86)/Beyond Compare 3/BComp.exe' \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"

trustExitCode = true

注解:name跟email那里的星号是你本身git帐号跟邮箱,git帐号能够是gitlab,github之类的。这里咱们要改的就是倒数第三行跟倒数第五行处cmd后面的东东了,很显然这里是咱们本身电脑上BeyondCompare的可执行文件的绝对路径,注意改目录下有Bcom.exe跟Bcompare.exe两个可执行的文件,这里咱们只需Bcom.exe便可。

到这里就已经彻底ok了,下面看一下解决冲突部分的操做:



打开外部合并工具以后出来:

大体如上,有问题欢迎留言交流。

相关文章
相关标签/搜索