使用beyond compare或kompare作為git的對比、合並工具


兩種方法

方法1: 直接使用命令

# 執行下面命令,參看支持對比合並工具名稱,比如bc就是指beyond compare(收費軟件,推薦使用開源的kompare)
$ git difftool --tool-help

# 執行下面命令設置git的對比工具
$ git config --global diff.tool 對比合並工具名稱                           #例如: 設置使用開源的kompare來作為diff工具, 則執行$ git config --global diff.tool kompare
$ git config --global difftool.對比合並工具名稱.path  對比合並工具名稱的路徑  #指定對比可執行文件的路徑

#執行下面命令設置git的合並工具
$ git config --global merge.tool 對比合並工具名稱                          #設置合並工具
$ git config --global mergetool.對比合並工具名稱.path 對比合並工具名稱的路徑  #指定合並工具可執行文件的路徑

 

方法2: 修改家目錄下的.gitconfig文件,以bc為例:

# cat /home/zh/.gitconfig 
[core]
    editor = vim
[diff]
    tool = bc
[difftool "bc"]
    path = /usr/bin/bcompare
[merge]
    tool = bc
[mergetool "bc"]
    path = /usr/bin/bcompare

 

另外,git difftool 比較時,老提示Launch 'bc' [Y/n]?
臨時解決辦法:使用git difftool -y
永久解決辦法:git config --global --add difftool.prompt false

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM