Ce qui est une bonne (gratuit) de visual merge tool pour Git? (sur windows)
Un question similaire a déjà été demandé, mais pour Ubuntu.
Il serait utile de savoir si l'outil est libre que dans la bière ou comme dans le liber.
Également, en haut et en bas de l'outil serait bon à savoir.
Vous devez vous connecter pour publier un commentaire.
Sur Windows, un bon 3-way diff/merge tool reste kdiff3 (WinMerge, pour l'instant, est encore à 2 voies en fonction, dans l'attente de WinMerge3)
Voir "Comment voulez-vous fusionner dans GIT sur Windows?" et cette config.
Mise à jour, 7 ans plus tard (Août. 2018): Artur Kędzior mentionne dans les commentaires:
Les gars si vous arrive d'utiliser Visual Studio (Community Edition est gratuit), essayez l'outil qui est livrée avec elle:
vsDiffMerge.exe
. C'est vraiment génial et facile à utiliser.vsDiffMerge.exe
. C'est vraiment génial et facile à utiliser.J'ai aussi utilisé Meld. Il est écrit en python. Il y a un installateur officiel pour Windows qui fonctionne bien.
De l'installer, puis le définir comme valeur par défaut mergetool.
Si vous utilisez une interface graphique de GIT client, essayez les solutions suivantes (les instructions pour SourceTree, ajuster en conséquence)
External Diff Tool
, choisissez PersonnaliséC:\Program Files (x86)\Meld\meld.exe
dans la Commande Diff et$LOCAL $REMOTE
dans les ArgumentsMerge Tool
, choisissez PersonnaliséC:\Program Files (x86)\Meld\meld.exe
dans la Commande Diff et$LOCAL $MERGED $REMOTE
dans les Argumentsgit 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'ai été en utilisant P4Merge, c'est gratuit et multi-plateforme.
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Je ne sais pas bonne outil gratuit mais winmerge est ok(ish). J'ai été en utilisant le au-delà de comparer outils depuis 1999 et ne peux pas assez - il en coûte environ 50 USD et cet investissement a payé pour elle-même dans les économies de temps que je ne peux pas possible d'imaginer.
Parfois des outils devraient être payés si ils sont très très bon.
Une autre option est jmeld: http://keeskuip.home.xs4all.nl/jmeld/
C'est un outil java et peut donc être utilisé sur plusieurs plates-formes.
Mais (comme Preet mentionné dans sa réponse), gratuit n'est pas toujours la meilleure option. La meilleure diff/merge outil que j'ai jamais venu à l'échelle est Araxis Merge. L'édition Standard est disponible pour 99 EUROS, qui n'est pas beaucoup.
Ils fournissent également un la documentation pour comment intégrer Araxis avec msysGit.
Si vous voulez rester un outil gratuit, JMeld est assez proche de Araxis.
Quel est le problème avec l'utilisation de Git Pour Windows?
À partir de ces pensions de vue, il y a une icône de la direction générale, vous êtes en (en haut), et si vous cliquez sur gérer, vous pouvez drag&drop dans un très visuel et pratique.