Est-il possible d'avoir 4 Colonnes dans mergetool / meld: Local, Base, Remote, Edited? C'est à dire. de la même manière que maintenant, sauf que vous ne perdez pas Base de la vue lorsque vous fusionnez.
Réponses:
0 pour la réponse № 1Utilisation kdiff3
ou vimdiff
comme un mergetool. Ceux-ci montrent exactement les quatre versions.
Utilisation
git mergetool -t kdiff3
de l'utiliser dans ce cas ou
git config --global merge.tool kdiff3
l'utiliser par défaut.
-1 pour la réponse № 2
J'utilise meld pour les outils de fusion, c'est super cool pour moi, essayez de suivre.
1) sudo sudo apt-get install meld
2) Créer le fichier doit scripter le fichier git-diff.sh sur votre bureau en utilisant l'éditeur v
3) Ajouter la suite dans ce nouveau fichier créé, Ceci est pour la commande d'exécution
** #! / bin / bash
mélanger "$ 2" "$ 5"> / dev / null 2> & 1 **
4) Déplacer ce fichier et donner des droits
$ sudo mv git-diff.sh / usr / local / bin /
$ sudo chmod + x /usr/local/bin/git-diff.sh
5) Enfin, ajoutez $ HOME / .gitconfig pour utiliser ce script
[diff]
external = /usr/local/bin/git-diff.sh
6) Éditez n’importe quel fichier et testez-le en utilisant les modifications apportées aux versions validée et actuelle.
git diff
7) si cela fonctionne alors sur la fusion de branche, si un conflit survient, essayez alors git mergetool qui vous montre 3 fichiers côte à côte, fichier currentBranch, fichier ancêtre commun, fichier de branche cible