/ / Mieux fusionner dans git mergetool? - git, fusionner, fusionner, mergetool

Mieux fusionner dans git mergetool? - git, fusionner, fusionner, mergetool

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 № 1

Utilisation 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