MacOSにMeldをインストールし、それをgitのdifftoolおよびmergetoolとして設定するにはどうすればよいですか?
Macの最新の.dmg
パッケージをここからダウンロードします。 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\"
リポジトリで git difftool
コマンドを使用して、リビジョン間でファイルを比較および編集します。
Mac OS High Sierra(10.13.6)、Git 2.12.2から
Install Meld
brew tap homebrew/cask
brew cask install meld
Git MergetoolとしてMeldを設定
git config --global merge.tool meld
git config --global diff.guitool meld