LabVIEWで推奨されるソースコード管理プロバイダ

更新しました Nov 19, 2019

使用製品

Software

  • LabVIEW Professional

Operating System

  • Windows
  • Mac OS X
  • Linux

問題

  • ソースコード管理ソフトウェアを使用して、LabVIEWコードの変更を管理したいです。ナショナルインスツルメンツがLabVIEWに推奨しているソースコード管理プロバイダはどれですか?
  • LabVIEWプロジェクトの保護されたコピーを作成し、機能的コピーを破損することなく機能的コピーを保持するにはどうすればよいですか?

解決策

LabVIEW 8.0以降、LabVIEWプロフェッショナル開発システム(PDS)には、多くのサードパーティのソース管理プロバイダを統合できる機能が含まれています。この機能により、LabVIEWユーザはLabVIEW開発環境内からソース管理プロバイダにアクセスできます。
 

  • Windows用LabVIEW PDSは、Microsoftソースコード管理インターフェースをサポートするソース管理プロバイダと統合できます。
  • Mac OS XおよびLinuxでは、Perforceコマンドラインインターフェイスを使用してソース管理操作を実行できます。 

 

以下のリストには、Windows上のLabVIEW PDSとの統合および基本機能がテストされているソース管理プロバイダです。
 

  • Perforce
  • PushOK (CVSおよびSVNプラグイン)
  • Microsoft Visual SourceSafe
  • Microsoft Team System
  • IBM Rational ClearCase
  • Serena Version Manager (PCVS)
  • PTC Integrity Lifecycle Manager (旧名: MKS Source Integrity)
  • Seapine Surround SCM
  • Borland StarTeam
  • Telelogic Synergy
  • PushOK SVN
  • ionForge Evolution
  • Git

追加情報

このソース管理プロバイダのリストは、互換性のあるすべてのプロバイダをリストすることを目的としたものではありません。プロバイダがリストにない場合、そのプロバイダはLabVIEW 8.x以降と統合される場合とされない場合があります。通常、Microsoft Visual Studio .NET開発環境と互換性のあるソース管理プロバイダも、LabVIEW 8.x PDSと統合する必要があります。
 

  • SourceOffsiteは動作確認され、LabVIEW 8.x以降と互換性がないことが確認されています。メーカーは、この互換性問題を評価する計画はありません。
     
  • Microsoft Team Systemは、LabVIEW 8.5でテストされました。
     
  • 現在、ionForge Evolutionバージョン2.8以降はLabVIEWで動作します。使用するionForge Evolutionのバージョンに応じて、ionForge EvolutionのIDE統合を有効にして、LabVIEWのSCCプロバイダの1つとして表示します。IDE統合を有効にするには、ionForge Evolutionを開き、View>>Optionsを選択して、Evolutionをデフォルトのソースコードプロバイダに選択します。
     
  • MKS Source Integrity Client 2005では、エラー-2901が報告されています。

    エラーコード-2901が prefPage_Source Control.viで発生
    考えられる理由:
    LabVIEW: ソース管理プロバイダの初期化中にエラーが発生しました。


    このエラーが発生した場合は、Windowsレジストリをバックアップしてから、HKEY_LOCAL_MACHINE\SOFTWARE\Mortice Kern Systems\Integrations\SCC\IDEs\National Instruments LabVIEWにあるdllNameキーをuse baseを使用するように設定してください。
     
  • LabVIEW自体にはソースコード管理機能がないため、上記のSCCソフトウェアを使用することをお勧めします。
     
  • PTC/MKS Integrityを使用して、ソース管理ソフトウェアに付属のPTC/MKS構成ユーティリティでVisual Studio Integrationを有効にします。これが機能しない場合は、管理者として構成ユーティリティを実行してみます。


LabVIEWでのソース管理の詳細については、LabVIEWにおけるソフトウェア構成管理(SCM)を参照してください。

この記事はお役に立ちましたか?

いいえ