Outil Diff en SourceTree

J'utilise SourceTree comme client Git dans mon windows 7. J'ai fait face à un conflit et pour résoudre je clique sur Launch external merge tool comme le suggère. Une fenêtre apparaît très rapidement et rien ne se passe ensuite!

je viens de l'essayer sur mon Mac OS et il montre l'outil de fusion externe comme prévu.

dans Outils -> Options -> Diff -> Externe comparaison / Fusion de zone de liste déroulante, System Default est sélectionné.

Je m'attends à voir l'outil diff merge mais il n'apparaît jamais dans mon windows, quelqu'un sait ce que pourrait être la raison?

20
demandé sur Ali 2015-06-03 21:42:27

3 réponses

avez-vous un outil de comparaison installé sur votre système?

dans Mac, quand vous installez Xcode vous obtenez un outil diff nommé FileMerge, simple mais suffisant dans la plupart des cas. Vous pouvez essayer WinMerge pour Windows, je l'ai utilisé dans le passé et c'est assez sympa, et l'open source.

Vous pouvez aussi essayer le outil de fusion P4 de la part de Perforce qui est offert gratuitement.

les deux options peuvent être sélectionnées comme outil Diff/Merge dans SourceTree.

12
répondu Ricardo Amores 2016-09-30 08:54:06

je suggère d'installer Kdiff3 comme outil diff. C'est le meilleur que j'ai vu jusqu'à présent.

alors définissez-le comme l'outil diff sur SourceTree:

  • SourceTree/Outils/Options/Diff

Le tutoriel complet est illustré ici: http://oliverbusse.notesx.net/hp.nsf/tutorial.xsp?documentId=C6A

Notez que vous devez modifier valeurs pour que cela fonctionne. Sinon, il a échoué pour moi.

2
répondu user1283704 2017-08-22 14:24:05

Beyond Compare fonctionne aussi bien sur Mac. Il supporte Windows et Linux aussi, mais je n'ai pas essayé.

vous pouvez le télécharger à partir de https://www.scootersoftware.com/download.php et assurez-vous que vous installez également des outils de ligne de commande à partir de la barre de menu supérieure lorsque vous ouvrez Beyond comparer première fois parce que la Diff externe de L'arbre des sources ne fonctionnera pas sans outils de ligne de commande installés

1
répondu Deepak Shrivastava 2017-05-26 16:29:51