Windows下给SourceTree配置外部比较工具BeyondCompare
摘要?windows中使用SourceTree管理代碼時(shí)候經(jīng)常會(huì)遇到合并代碼,未免會(huì)遇到代碼沖突的情況,這個(gè)時(shí)候就需要手動(dòng)處理沖突的部分,本文簡(jiǎn)單說(shuō)一下配置beyondCompare的方法。
開(kāi)始之前默認(rèn)你windows電腦上已經(jīng)安裝了git以及SourceTree了,下面直接開(kāi)始:
注:這里本人使用的是中文版,英文版的同理可得。
第一步、在SourceTree里面的工具里點(diǎn)擊選項(xiàng),彈出如下的對(duì)話框:
這時(shí)候在外部對(duì)比工具那里和合并工具那里選擇BeyondCompare,然后確定,ok剩下最后一步;
第二步、在用戶目錄下找到.gitconfig,如下圖:
C:\Users\Administrator/.gitconfig
打開(kāi)文件內(nèi)容如下:
[gui]
[user]
name = ***
email = ***@***.com
[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那里的星號(hào)是你自己git賬號(hào)跟郵箱,git賬號(hào)可以是gitlab,github之類的。這里我們要改的就是倒數(shù)第三行跟倒數(shù)第五行處cmd后面的東東了,很顯然這里是我們自己電腦上BeyondCompare的可執(zhí)行文件的絕對(duì)路徑,注意改目錄下有Bcom.exe跟Bcompare.exe兩個(gè)可執(zhí)行的文件,這里我們只需Bcom.exe即可。
到這里就已經(jīng)完全ok了,下面看一下解決沖突部分的操作:
打開(kāi)外部合并工具之后出來(lái):
大致如上,有問(wèn)題歡迎留言交流。
超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生
總結(jié)
以上是生活随笔為你收集整理的Windows下给SourceTree配置外部比较工具BeyondCompare的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: unable to read askpa
- 下一篇: sourcetree帮助文档