LabVIEWの「LLB統合」機能を使用して、同じLLBに対する異なる変更セットを調整できます。

メモ LLBを統合するには、LabVIEWプロフェッショナル開発システム版が必要です。

LabVIEWは3方向マージを使用してLLBをマージします。三方向マージは、各セットを同じ元のコードと比較することで、分岐する2つの変更セットを調整します。LabVIEWのLLB統合機能では、次の用語を使用します。

  • ベースLLB—統合するVIの最新の共通の祖先です。このLLBは通常、ソース管理下にあるLLBのバージョンです。
  • 統合LLB 2—開発中のLLBのローカル作業コピーです。導入する変更が含まれます。
  • 統合LLB 1—共通祖先に対する受信変更で、独自の変更と調整する必要があるものです。

    たとえば、別のユーザが同じLLBに変更を加え、その変更をユーザが送信する前にソース管理にチェックインした可能性があります。この場合、他のユーザが同じ開始点LLBに対して行った変更と自分の変更を一致させる必要があります。

  • 統合するLLBを選択ダイアログボックスを使用して、LLBと2つの異なるリビジョン間の差を自動的または対話的に解消します。2つのLLB間の差が競合する場合、LLBを統合ダイアログボックスを使用して、この変更を対話的に解消できます。

    以下の手順に従って、2つのLLBを自動的または対話的に統合します。

    1. ツール » 統合 » LLBを統合を選択します。
      統合するLLBを選択ダイアログボックスが表示されます。
    2. ベースLLBの横の参照をクリックし、元のLLBに移動してOKをクリックします。
    3. Your LLBの横の参照をクリックし、変更を加えたLLBに移動してOKをクリックします。
    4. ユーザLLBの横の参照をクリックし、他のユーザの変更を含むLLBに移動してOKをクリックします。
    5. オプション: 統合オプションセクションからオプションを選択して、LabVIEWがLLBの要素をどのように統合するかを構成します。
    6. 統合ボタンをクリックします。
      メモ 統合LLB 2統合LLB 1の両方で、同じプロジェクトライブラリファイル (.lvlib) が変更されている場合、LabVIEWは変更を自動的に解消できません。これらの変更を解決するには、.lvlibファイルの1つのリビジョンを開き、他のリビジョンと一致するように手動で編集します。
      LLBを統合ダイアログボックスが表示されます。LabVIEWは、各LLBで検出されたすべてのファイルをファイル列にリストします。統合VI 1統合VI 2統合下の各ファイルの横にある記号は、各LLBで、変更の種類 (存在する場合) を示します。
    7. 統合したLLBに適用する変更を選択するには、変更の行を選択し、統合VI 1(LLB 1)を選択ベースVI(LLB)を選択、または統合VI 2(LLB 2)を選択をクリックします。
      各変更を解消するに従って、選択した変更の横にチェックマークが表示されます。
    8. 2つのLLBのいずれかに同じVIの異なるリビジョンが含まれている場合は、そのVIを含む行をクリックしてVIを統合をクリックします。
      統合するVIを選択ダイアログボックスが表示されます。
    9. VIのリビジョン間の差を解消します。
      ヒント ファイルを統合した場合、行をハイライトして統合したファイルを表示をクリックすると、作成したファイルが表示されます。
    10. すべての変更を解決したら:
      1. 閉じるボタンをクリックして、LLBを統合ダイアログボックスを閉じます。
      2. 保存ボタンをクリックして統合LLBを保存します。

    また、他社のソース管理プロバイダを構成して、デフォルトの統合アプリケーションとしてLVMerge.exeを使用することもできます。LVMerge.exe統合するLLBを選択ダイアログボックスに相当します。

    個々のVIを統合するには、統合するVIを選択ダイアログボックスを使用して、VIの異なるリビジョンの差を自動的または対話的に解消できます。