web-dev-qa-db-fra.com

Configurer et utiliser Meld en tant que gt difftool et mergetool sur un Mac

Comment puis-je installer Meld sur MacOS, puis le configurer comme mon difftool et mergetool dans git?

13
Sivaram Yadav
  1. Téléchargez la dernière .dmg package pour Mac à partir d'ici: Meld for OSX

  2. Définissez meld comme votre git difftool/mergetool en modifiant votre ~/.gitconfig et en ajoutant les lignes suivantes, comme mentionné dans le lien ci-dessus:

    [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\"
    
  3. Utilisez le git difftool commande dans votre référentiel pour comparer et éditer les fichiers entre les révisions.

25
vagavan

Depuis Mac OS High Sierra (10.13.6), Git 2.12.2

Installer Meld

brew tap homebrew/cask

brew cask install meld

Définir Meld comme Git Mergetool

git config --global merge.tool meld

git config --global diff.guitool meld

2
Joey Morrow