Imaginez les trois fichiers suivants. B est l'ancêtre commun d'à la fois A et C.
A:
test foo test
B:
test test test
C:
test bar test
Mainteant appelons-le :
merge a b c
Vous aurez une erreur :
merge: warning: conflicts during merge
Et A contiendra désormais des marqueurs de conflits :
test <<<<<<< a foo ======= bar >>>>>>> c test
Si vous utilisez diff3, le rendu est complètement différent, et est imprimée pour interroger au lieu d'un fichier écrit :
diff3 -m a b c
Résultat :
test <<<<<<< a foo ||||||| b test ======= bar >>>>>>> c test
Sur une règle de formatage de texte pertinente, ce peut avoir vraiment du sens. C'est certainement plus une InterfaceHumaine que de présenter deux boîtes d'éditions. Pour des pages non triviales cela est bien plus difficile de résoudre cela manuellement