如何在MacOS上安装Meld,然后在git中将其设置为我的difftool和mergetool?
答案 0 :(得分:21)
从此处下载最新的.dmg
Mac软件包:Meld for OSX
通过编辑~/.gitconfig
并添加以下行,将meld设置为您的git difftool / mergetool,如上面的链接中所述:
[diff]
tool = meld
[difftool]
prompt = false
[difftool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args \"$LOCAL\" \"$PWD/$REMOTE\"
[merge]
tool = meld
[mergetool]
prompt = false
[mergetool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"
使用repo中的git difftool
命令在修订版之间比较和编辑文件。
答案 1 :(得分:3)
从 2021
开始的可行解决方案brew tap homebrew/cask
brew install --cask meld
git config --global merge.tool meld
git config --global diff.guitool meld
git mergetool # When file conflicts happen during merge
答案 2 :(得分:2)
在Mac OS High Sierra(10.13.6),Git 2.12.2中
安装融合
brew tap homebrew/cask
brew cask install meld
将Meld设置为Git Mergetool
git config --global merge.tool meld
git config --global diff.guitool meld