J'ai vu ce sujet discuté plusieurs fois, mais l'accent est mis sur la "très bonne comparaison en ligne", qui n'était pas vraiment couverte par ces threads.Recherche d'un outil de fusion avec un très bon support de comparaison en ligne
E.g. Je voudrais que l'outil reconnaisse et souligne que la ressource "colorpicker_newstring" a été ajoutée en comparant les deux blocs suivants. WinMerge et Kdiff échouent tous les deux ... Quelqu'un connaît-il un logiciel qui ne fonctionne pas? J'utilise Windows. Ah, et je préférerais le logiciel libre/OS, bien sûr.
Merci beaucoup à l'avance, Peter
fichier A:
<resource name="colorpicker_title">Color picker</resource>
<resource name="colorpicker_apply">Apply</resource>
<resource name="colorpicker_transparent">Transparent</resource>
<resource name="colorpicker_htmlcolor">HTML color</resource>
<resource name="colorpicker_red">Red</resource>
<resource name="colorpicker_newstring">New String</resource>
<resource name="colorpicker_green">Green</resource>
<resource name="colorpicker_blue">Blue</resource>
<resource name="colorpicker_alpha">Alpha</resource>
<resource name="colorpicker_recentcolors">Recently used colors</resource>
fichier B:
<resource name="colorpicker_title">Sélecteur de couleur</resource>
<resource name="colorpicker_apply">Appliquer</resource>
<resource name="colorpicker_transparent">Transparent</resource>
<resource name="colorpicker_htmlcolor">Couleur HTML</resource>
<resource name="colorpicker_red">Rouge</resource>
<resource name="colorpicker_green">Vert</resource>
<resource name="colorpicker_blue">Bleu</resource>
<resource name="colorpicker_alpha">Alpha</resource>
<resource name="colorpicker_recentcolors">Couleurs récentes</resource>
EDIT: Comme je l'ai toujours pas trouvé un bon outil et abordable, J'ai décidé d'ajouter des sauts de ligne supplémentaires avant et après les nœuds de texte (comme suggéré par Patrick). De cette façon, il fonctionne bien avec tous les outils simples de fusion/comparaison. C'est à dire. ce problème est actuellement résolu pour moi - cependant, si quelqu'un sait que c'est un bon outil pour des cas comme celui-ci, je serais toujours intéressé par vos réponses :) Merci, tout le monde.
Je pense que tkdiff serait correctement montrer en ligne diff dans ce cas (http://tkdiff.sourceforge.net/) – bobah
Malheureusement pas - quel que soit l'algorithme que je choisis. Merci quand même :) –
L'exemple que vous donnez est XML. N'existe-t-il pas une possibilité de fractionner le XML sur plusieurs lignes (une ligne pour le tag, une ligne pour les données, une ligne pour le terminateur ), puis effectuer la fusion? –
Patrick