Oui, mais ce sera surtout en le faisant manuellement. Vous direz à Git que vous fusionnez les deux branches concernées, mais qu'il ne doit pas essayer de commiter le résultat par lui-même, ( édité pour ajouter : ni l'avance rapide s'il pense que la fusion est triviale) :
git merge --no-commit --no-ff branch-to-merge
Ensuite, vous demanderez à git le fichier tel qu'il est apparu dans les deux branches :
git show HEAD:filename >filename.HEAD
git show branch-to-merge:filename >filename.branch
et leur base de fusion,
git show `git merge-base HEAD branch-to-merge`:filename >filename.base
Vous les fusionnerez en utilisant l'outil de votre choix (par exemple)
meld filename.{HEAD,branch,base}
vous pourrez constater que ( git add filename
), puis de valider la fusion ( git commit
).