Ellié Computing Home Page
Mon panier

Votre panier est vide

Afficher le panier

Appelez nous au +1 586 62 ELLIE / +1 586 62 35543 Bureaux Fermés
ventes@elliecomputing.com - Contactez-nous

right arrow

Pourquoi 3 sources ?

 

Conclusion

Si vous travaillez en équipe ou si vous êtes amené à travailler sur des versions différentes d'un même produit (par exemple les correctifs d'une V1.1 et une V1.2) : n'hésitez pas à investir dans ECMerge Pro, vous le rentabiliserez dès la première utilisation !
Achetez ECMerge dès maintenant, nous vous remboursons pendant les 30 premiers jours s'il ne vous convient pas !

Le problème

Lorsque vous travaillez en parallèle avec un ou plusieurs collègues, vos travaux respectifs divergent depuis une version d'origine aussi appelée ancêtre.
Si vous tentez de fusionner "à la main" avec simplement deux éditeurs côtes à côtes, le résultat sera problablement truffé d'erreurs; si vous utilisez un outil de différence à 2 sources, vous devrez vous même vérifier chaque modification y compris les nombreuses modifications triviales (telles qu'un fichier complet ayant évolué dans votre travail mais pas dans celui de votre collègue). Comment peut-on profiter de la connaissance de cet ancêtre pour plus d'efficacité, la solution existe: la fusion (ou réconciliation) à 3 sources.

La solution

La fusion à 3 sources ou fusion avec ancêtre profite de la connaissance de la version d'origine.

Quels sont les avantages d'une fusion à 3 sources par rapport à une simple fusion?
L'intérêt de ce type de fusion est qu'elle est partiellement automatisable. En effet, des deltas et leur fusion peuvent être calculées par le programme : la fusion ne requiert en général pas d'intervention humaine. Il en découle un gain de temps précieux. En effet, les logiciels ne permettant que la fusion à 2 sources ne peuvent pas réaliser l'opération '+'. Cette opération est complexe et peut mener à des conflits, c'est à dire des situations où l'opération n'a pas de résultat défini. Cette opération ne peut pas être simulée par l'usage de règles dans un outil à deux sources: l'intervention humaine est alors indispensable. Dans ECMerge Pro, il est possible de paramétrer cette opération avec la distance de sécurité et ainsi que les changements à ignorer.

Dans quels cas utiliser un outil supportant 3 sources et dans quels cas utiliser un outil supportant 2 sources seulement?

2 sources3 sources
Produit adaptéECMerge Standard et ECMerge ProECMerge Pro
Type d'utilisation Synchronisation de dossiers
Copie filtrée, archivage
Comparaison de version, recherche de différences avec un collègue
Génération de patchs entre deux versions
Intégration avec un outil de gestion de configuration logicielle (SCC/GCL)
Fusion de vos modifications par rapport à des projets open-sources
Fusions de vos modifications avec un collègue

Ai-je tout ce qu'il faut pour faire des fusions à 3 sources?

Pour faire une fusion à 3 sources, il vous faut votre version de travail, celle du collègue qui travaille en parallèle de vous (ou bien une autre de vos configurations de travail) et puis l'ancêtre commun, c'est à dire une sauvegarde datant d'avant les modifications parallèles ou bien datant de la dernière fusion. N'importe quel outil de gestion de configuration enregistre cette configuration ancêtre. Vous pouvez bien sûr garder cette sauvegarde sous la forme d'une archive ou d'un dossier.
L'absolu nécessaire: un outil de fusion à 3 sources. Recommandé en plus: un outil de gestion de configuration.