Selecting a Source Control Provider

LabVIEW 2013 Help

Edition Date: June 2013

Part Number: 371361K-01

»View Product Info

LabVIEW supports several third-party source control providers. Available source control operations in LabVIEW are the same regardless of which third-party provider you select. Specific support or functionality for each operation varies by provider. For example, you cannot create Perforce configuration files in LabVIEW.

In some cases, you might decide to use a specific source control provider because your company has standardized on that application. If not, you must decide which provider you want to use for managing your files. Consult the source control administrator at your company to find out if you should use a specific provider.

After you select and install a source control provider, you must configure LabVIEW to work with that provider. You can configure LabVIEW to work with only one source control provider at a time.

LabVIEW includes two source control integration interface types. On Windows, LabVIEW integrates with any source control provider that supports the Microsoft Source Code Control Interface. On non-Windows platforms, LabVIEW integrates with Perforce using a command line interface.

From all of the following third-party providers tested with LabVIEW, National Instruments recommends using Perforce or SVN when working with source code control.

  • Perforce
    Note  The LabVIEW Perforce Command Line offers additional source control functionality such as VI compare.
  • Microsoft Visual SourceSafe
  • Microsoft Team System
  • MKS Source Integrity
  • IBM Rational ClearCase
  • Serena Version Manager (PVCS)
  • Seapine Surrond SCM
  • Borland StarTeam
  • Telelogic Synergy
  • PushOK (CVS and SVN plugins)
  • ionForge Evolution
    Note  Currently, ionForge Evolution version 2.8 and greater works with LabVIEW.

Refer to the KnowledgeBase for the most current list of third-party source control providers that work with LabVIEW.

Refer to the Software Configuration Management and LabVIEW article on the NI Developer Zone website for more information on source code control integration with LabVIEW.


Not Helpful