[Home] FusionAutomatique

MeatballWiki | RecentChanges | Random Page | Indices | Categories

Durant la résolution d'un ConflitEdition, vous pouvez utiliser la 'fusion' ou l'outil ligne de commande 'diff3' . La 'fusion' est utilisée par le CVS en interne pour fusionner deux versions différentes du même ancêtre, par exemple.

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


(NDT page translation of AutomaticMerge for LangueFrançaise)


Discussion


Summarize discussion so far

UserName (required):

MeatballWiki | RecentChanges | Random Page | Indices | Categories
Edit text of this page | View other revisions
Search:

AltStyle によって変換されたページ (->オリジナル) /