Git可視化比較工具P4Merge

在轉戰Mac以後,BeyondCompare 再也不那麼容易無償使用,今天終於讓我找到了一個Git的GUI比較工具P4Merge,免費的,支持中文,還不錯,推薦一下html

效果圖

下載

打開這個連接: perforce-visual-merge-and-diff-tools,點左上角的 FREE DOWNLOAD P4Merge , 找到 Perforce Clients 中的 P4Merge: Visual Merge Tool 項,在右邊的第二行選擇Mac OS 10.6+ (64bit) ,點下面橙色的 Accept and Download,選擇跳過 Skip Registration ,就會開始下載了。git

下載到P4V.dmg文件後,雙擊打開,拖動P4MergeApplication文件夾上就能夠完成安裝了。github

配置

git config --global diff.tool p4merge
git config --global difftool.p4merge.cmd /Applications/p4merge.app/Contents/MacOS/p4merge
git config --global difftool.p4merge.cmd "/Applications/p4merge.app/Contents/Resources/launchp4merge \$LOCAL \$REMOTE"
複製代碼

若是直接複製原文的代碼,運行上面的代碼時會提示: error: key does not contain a section: -global 跟別人的命令比較一下,就會發現應該是—global(要兩個短橫連在一塊兒的),原文的短橫線有問題bash

如今敲git difftool命令執行時,會提示:app

/usr/libexec/git-core/mergetools/p4merge: line 2: p4merge: command not found工具

緣由是路徑還須要再配置一下,以下spa

git config --global difftool.p4merge.path "/Applications/p4merge.app/Contents/Resources/launchp4merge" 之後想要比較Git中的代碼時,敲git difftool filepath 便可.net

Linux、Windows下也均可以使用這個工具進行比較代碼,只是須要另行配置了。P4Merge除了有比較功能,還有合併功能,怎麼配置能夠借鑑下面給出的參考連接。另外還有一個可視化比較工具meld,聽說也不錯,有時間試試.code

參考

《Mac os x下git merge工具P4Merge的安裝與配置》component

《Git 用戶信息》

《Setup p4merge as a visual diff and merge tool for git》

相關文章
相關標籤/搜索