GIT MERGETOOL
Utiliser l’outil graphique de résolution de conflits :
git mergetool
ex :
$ git pull origin master Depuis github.com:darwinos/repotest * branch master -> FETCH_HEAD Fusion automatique de file1.txt CONFLIT (contenu) : Conflit de fusion dans file1.txt La fusion automatique a échoué ; réglez les conflits et validez le résultat. $ git mergetool Merging: file1.txt Normal merge conflict for 'file1.txt': {local}: modified file {remote}: modified file
L’outil Meld se lance car c’est celui qui a été défini par défaut avec la commande suivante :
git config --global difftool.meld.path "/usr/bin/meld"
Trois versions du fichiers en conflit s’affichent :
- à gauche, la version locale après modification
- au centre, l’ancêtre commun, avant modification
- à droit, la version distante, après modification