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?
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.
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.
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