Vous pouvez réconcilier différents ensembles de modifications apportées à la même LLB avec la fonctionnalité Fusionner des LLBs de LabVIEW.

Remarque La fusion de LLBs requiert l'édition professionnelle LabVIEW.

LabVIEW utilise une fusion à trois voies pour fusionner des LLBs. Une fusion à trois voies concilie deux ensembles de changements divergents en comparant chaque ensemble au même code d'origine. La capacité de fusion de LLB dans LabVIEW utilise les termes suivants :

  • LLB de base—L'ancêtre commun le plus récent des VIs que vous voulez fusionner. Cette LLB est généralement une version de la LLB sous contrôle de source.
  • Votre LLB—La copie de travail locale de la LLB que vous développez. Inclut les modifications que vous voulez introduire.
  • Leur LLB—Les changements entrants de l'ancêtre commun que vous devez réconcilier avec vos propres changements.

    Par exemple, un autre utilisateur peut avoir apporté des modifications à la même LLB et les avoir vérifiées dans le contrôle de source avant que vous ne soumettiez vos propres modifications. Dans ce cas, vous devez concilier vos propres modifications avec celles apportées par l'autre utilisateur à la même LLB de départ.

  • Utilisez la boîte de dialogue Sélectionner les LLBs à fusionner pour résoudre automatiquement, ou de manière interactive, les différences entre une LLB et deux révisions de cette LLB d'origine. S'il existe des conflits de différences entre les deux LLBs, vous pouvez les résoudre de manière interactive en utilisant la boîte de dialogue Fusionner des LLBs.

    Effectuez les étapes suivantes pour fusionner deux LLBs automatiquement ou de manière interactive.

    1. Sélectionnez Outils » Fusionner » Fusionner des LLBs.
      La boîte de dialogue Sélectionner les LLBs à fusionner apparaît.
    2. Cliquez sur Parcourir à côté de LLB de base, naviguez jusqu'à la LLB d'origine et cliquez sur OK.
    3. Cliquez sur Parcourir à côté de Votre LLB, naviguez jusqu'à la LLB avec vos propres modifications et cliquez sur OK.
    4. Cliquez sur Parcourir à côté de Leur LLB, naviguez jusqu'à la LLB avec les modifications de l'autre utilisateur et cliquez sur OK.
    5. Facultatif : Sélectionnez des options dans la section Options de fusion afin de configurer la manière dont LabVIEW fusionne les éléments des LLBs.
    6. Cliquez sur le bouton Fusionner.
      Remarque Si Votre LLB et Leur LLB contiennent des changements qui affectent le même fichier de bibliothèque de projet (.lvlib), LabVIEW ne peut pas résoudre automatiquement ces changements. Résolvez ces changements en ouvrant une version du fichier .lvlib et en l'éditant manuellement pour qu'elle corresponde à l'autre version.
      La boîte de dialogue Fusionner des LLBs s'affiche. LabVIEW répertorie tous les fichiers trouvés dans chaque LLB dans la colonne Fichier(s). Les symboles à côté de chaque fichier dans Le leur, Le vôtre et Fusionné précisent le type de changements, le cas échéant, dans chaque LLB.
    7. Pour sélectionner quel changement appliquer à la LLB fusionnée, sélectionnez une ligne de changements et cliquez sur Choisir le leur, Choisir la base ou Choisir la vôtre.
      Une coche apparaît à côté de chaque changement sélectionné au fur et à mesure que vous les résolvez.
    8. Si deux LLBs contiennent des révisions différentes du même VI, cliquez sur la ligne contenant le VI et cliquez sur Fusionner les VIs.
      La boîte de dialogue Sélectionner les VIs à fusionner apparaît.
    9. Résolvez les différences entre les révisions du VI.
      Astuce Si vous fusionnez des fichiers, vous pouvez voir le fichier que vous avez créé en surlignant la ligne et en cliquant sur Afficher le fichier fusionné.
    10. Après avoir résolu tous les changements :
      1. Cliquez sur le bouton Fermer pour fermer la boîte de dialogue Fusionner des LLBs.
      2. Cliquez sur le bouton Enregistrer pour enregistrer la LLB fusionnée.

    Vous pouvez aussi configurer un gestionnaire de contrôle de source de tiers pour qu'il utilise LVMerge.exe comme application de fusion par défaut. LVMerge.exe est l'équivalent de la boîte de dialogue Sélectionnez les LLBs à fusionner.

    Pour fusionner des VIs individuels, vous pouvez utiliser la boîte de dialogue Sélectionnez les VIs à fusionner pour résoudre automatiquement ou de manière interactive les différences entre plusieurs versions d'un même VI.