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
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.