Une question similaire a déjà été posée, mais pour Ubuntu.
Il serait utile de savoir si l'outil est gratuit comme dans la bière ou comme dans liber.
De plus, il serait bon de connaître les hauts et les bas de l'outil.
windows
git
version-control
merge
Tal Galili
la source
la source
J'ai également utilisé Meld . C'est écrit en python. Il existe un programme d'installation officiel pour Windows qui fonctionne bien.
Installez-le, puis définissez-le comme votre outil de fusion par défaut.
Si vous utilisez un client GUI GIT, essayez ce qui suit (instructions pour SourceTree, ajustez en conséquence)
External Diff Tool
, choisissez PersonnaliséC:\Program Files (x86)\Meld\meld.exe
dans la commande Diff et$LOCAL $REMOTE
dans ArgumentsMerge Tool
, choisissez PersonnaliséC:\Program Files (x86)\Meld\meld.exe
dans la commande Diff et$LOCAL $MERGED $REMOTE
dans Argumentsla source
git config --global mergetool.meld.path "/cygdrive/c/Program Files (x86)/Meld/Meld.exe"
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
J'utilise P4Merge , c'est gratuit et multiplateforme.
la source
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Je ne connais pas un bon outil gratuit mais winmerge est ok (ish) . J'ai utilisé l' au - delà de la comparaison outils depuis 1999 et je ne peux pas le noter assez - il coûte environ 50 USD et cet investissement a été rentabilisé par des économies de temps plus que je ne peux l'imaginer.
Parfois, les outils doivent être payés s'ils sont très très bons.
la source
la source
Une autre option gratuite est jmeld: http://keeskuip.home.xs4all.nl/jmeld/
C'est un outil java et pourrait donc être utilisé sur plusieurs plateformes.
Mais (comme Preet l'a mentionné dans sa réponse), la gratuité n'est pas toujours la meilleure option. Le meilleur outil de comparaison / fusion que j'ai jamais rencontré est Araxis Merge . L'édition standard est disponible pour 99 EUR, ce qui n'est pas tant que ça.
Ils fournissent également une documentation sur la façon d'intégrer Araxis à msysGit.
Si vous souhaitez vous en tenir à un outil gratuit, JMeld se rapproche assez d'Araxis.
la source
Quel est le problème avec l'utilisation de Git pour Windows? Dans la vue du dépôt, il y a une icône de la branche dans laquelle vous vous trouvez (en haut), et si vous cliquez sur gérer, vous pouvez glisser-déposer de manière très visuelle et pratique.
la source