一、簡(jiǎn)介
根據(jù)前六章的學(xué)習(xí),我們應(yīng)該很清楚地感知到不同分支合并代碼時(shí)產(chǎn)生的沖突是最讓我們頭疼的問(wèn)題,因?yàn)樗枰覀兪謩?dòng)去解決沖突的文件,有沒(méi)有一種方法可以快速地解決沖突呢?本篇文章將介紹如何使用Byond Compare去快速解決沖突
二、在Git中進(jìn)行配置
使用如下命令對(duì)Git進(jìn)行配置
注:這里的 --local是指以下這命令配置僅針對(duì)當(dāng)前項(xiàng)目有效
# 給Git的合并工具取名為bc4(Beyond Compare4)
git config --local merge.tool bc4
# 配置bc4的安裝路徑(根據(jù)自己安裝的目錄來(lái)選擇)
git config --local mergetool.path 'D:\Beyond Compare\Beyond Compare 4'
# 關(guān)閉合并工具的備份功能,避免文件太多
git config --local mergetool.keepBackup false
三、?應(yīng)用
①在dev分支上編輯a1.py,寫(xiě)入dev字段,并提交版本,命令如下:
vi a1.py
git add .
git commit -m "a1寫(xiě)入dev"
②切換回main分支,也編輯a1.py,寫(xiě)入main字段,命令如下:
touch a1.py # 創(chuàng)建a1.py
vi a1.py
git add .
git commit -m "a1.py寫(xiě)入main"
③此時(shí)在main分支上合并dev分支,因?yàn)閮烧叨夹薷牧薬1.py的同一行,因此肯定會(huì)產(chǎn)生沖突,命令如下:
git merge dev
④我們打開(kāi)此時(shí)的a1.py查看一下
⑤如果是之前,我們應(yīng)該會(huì)去手動(dòng)清除沖突,而現(xiàn)在可以使用bc4工具快速解決沖突,命令如下:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-733588.html
git mergetool
由于不知名原因,無(wú)法運(yùn)行,待后續(xù)補(bǔ)充文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-733588.html
到了這里,關(guān)于Git(7)——使用Beyond Compare快速解決沖突的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!