web-dev-qa-db-fra.com

Comment configurer meld comme outil de fusion sur Ubuntu 15.10?

EDIT:gitkraken propose désormais un outil de fusion avec résolution des conflits. Il est disponible sur le site Web officiel de Gitkraken. J'ai donc une solution de travail


J'utilise gitkraken comme client GUI-git, qui ne dispose pas d'outil de fusion interne. Je suis donc obligé d'utiliser meld comme outil de fusion.

Lorsque je lance meld sur mon terminal, cela fonctionne très bien.

Cependant, lorsque je dois résoudre un conflit de fusion dans gitkraken, l'outil ne s'ouvre pas, indiquant que l'outil n'a pas été trouvé. donc je soupçonne d’avoir mal configuré le .gitconfig.

Ici vous pouvez trouver une partie de mon .gitconfig:

[merge]
    tool = meld
[diff]
    tool = meld

les deux mis en place avec:

git config --global merge.tool

et

git config --global diff.tool
5
zython

Pour les personnes qui souhaitent toujours utiliser un outil de fusion externe,

Une fois que vous voyez un conflit de fusion dans gitkraken, allez simplement au terminal (dans le dossier racine de votre projet) et tapez git mergetool. cela va essayer d'ouvrir l'outil de fusion par défaut configuré.

Une fois la fusion effectuée, vous pouvez revenir à gitkraken et commit and merge les modifications.

1
Cerlin Boss