À retenir
- La fusion crée un tout unique à partir de plusieurs parties.
- Elle sert à centraliser l'information et le travail d'équipe.
- Elle peut nécessiter un arbitrage humain en cas de données contradictoires (conflits).
Action de regrouper au moins deux éléments distincts (fichiers, dossiers, bases de données ou lignes de code) pour n'en former qu'un seul bloc cohérent. C'est comme si vous preniez deux piles de dossiers triés par ordre alphabétique et que vous les mélangiez pour créer une seule grande pile, elle aussi parfaitement triée.
Étymologie
Issu du verbe latin fundere signifiant « verser » ou « fondre ». En informatique, il évoque l'idée de faire fondre plusieurs sources de données dans un moule unique pour obtenir un résultat unifié.
Exemples d'usage
- En développement logiciel (Git), intégrer les nouveautés d'une branche de test vers le code principal de l'application.
- Dans un tableur, combiner quatre petites cellules pour créer une seule grande zone de titre.
- En gestion de fichiers, déplacer le contenu d'un dossier « Vacances 1 » dans un dossier « Vacances 2 » de sorte que le système les traite comme une entité unique.
Cas d'usage
La fusion intervient principalement dans le développement collaboratif (versioning), la gestion de bases de données (jointures) et l'organisation de documents bureautiques. Elle est indispensable dès que plusieurs personnes travaillent sur un même projet.
Bonnes pratiques
Avant de lancer une fusion importante, effectuez toujours une sauvegarde. Dans le cas du code source, assurez-vous que votre version est à jour par rapport au serveur pour éviter les conflits (quand deux modifications se contredisent au même endroit).
Synonymes
Antonymes
Conseil
Pour les débutants en programmation, visualisez toujours les différences (le « diff ») entre vos fichiers avant de valider une fusion. Cela permet de comprendre exactement ce qui va être ajouté ou modifié dans l'ensemble final.
Questions fréquentes
Qu'est-ce qu'un conflit de fusion ?
C'est une situation où le logiciel ne sait pas quelle version choisir car deux sources ont modifié la même information de façon différente.
Est-ce que fusionner efface des données ?
Normalement non, le but est d'additionner les contenus, mais il faut être vigilant lors du choix des versions en cas de doublons.