LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do you configure Labview to work with CVS?

Hello Everyone,

 

We have been using LabVIEW 7 for about 2 years now, and we have always used the built-in SCC.  I would like to upgrade to LabVIEW 8, but built-in SCC seem to be gone and I need a replacement before I commit to the upgrade.  We have a Linux server that runs CVS and I hear that LabVIEW 8 will work with CVS.  Does anyone know how I would go about setting up LabVIEW 8 to work CVS?

 

Joshua

 

0 Kudos
Message 1 of 12
(5,478 Views)
Joshua,

i copied some of the help of the SCC-Options from LV for you:

Source Control Options Page (Professional System Only)

Select Tools»Options to display the Options dialog box and select Source Control from the Category list to display this page. You also can select Tools»Source Control»Configure Source Control.

Use this page to configure source control for a third-party source control provider and set source control options in LabVIEW.

This page includes the following components:

  • Source Control Provider Name—Specifies the third-party provider you want to use with LabVIEW. LabVIEW automatically detects the providers you have installed and includes them as options. If you change the provider, all LabVIEW projects that are open in LabVIEW update to use the new provider. Refresh all open projects after you change providers.

    On Windows, LabVIEW scans the Windows registry to determine which source control providers are installed and uses that information to populate Source Control Provider Name. On non-Windows platforms, LabVIEW runs a query to determine if Perforce is installed. If so, the Perforce Command Line option appears in the Source Control Provider Name pull-down menu.

  • [...]

the real issue on your question is that your CVS seems not to be installed on the PC where LV runs. i dont think that this will work out.
there are several SCCs which are freeware such as TortoiseCVS. but please mark, that NI has only tested it with 5 different SCC-tools.
these are:
  • Perforce
  • Microsoft Visual SourceSafe
  • MKS Source Integrity
  • IBM Rational ClearCase
  • Serena Version Manager (PVCS)

Norbert B.
NI Germany

Message Edited by Norbert B on 12-12-2005 07:55 AM

Message Edited by Norbert B on 12-12-2005 07:55 AM

Message Edited by Norbert B on 12-12-2005 08:00 AM

Message Edited by Norbert B on 12-12-2005 08:14 AM

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 2 of 12
(5,452 Views)
CVS is not currently supported on non-Windows platforms.  On Windows, a CVS plugin from PushOk (www.pushok.com) was tested and seemed to work.  The plugin allows IDEs (such as LabVIEW) to access CVS repositories.  Only very basic operations (check in/out) were tested.
George M
National Instruments
Message 3 of 12
(5,436 Views)
I recently attended the LabVIEW 8 live seminar.  They had a slide that said that CVS had been tested with LabVIEW 8.  I have TortoiseCVS installed on my computer and I am able to check files in and out through windows explorer.  When I go to Tools»Source Control»Configure Source Control there is no option to select under Source Control Provider Name.

Also, in the help file just below where it lists all the providers it says:

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

When I click on the link I get an error.

Thank You,
Joshua Meyers



0 Kudos
Message 4 of 12
(5,431 Views)
Joshua,

that quite funny since i wanted to link this KB in my own post (hm, i love editing posts) 🙂

but as you as well found out, the link is invalid. i reported this and hope to deliver you with a working one soon.
I am not sure if CVS = TortoiseCVS in the context of the slide. there are several CVS as well like WinCVS and others.

Norbert B.
NI Germany
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 5 of 12
(5,426 Views)
Joshua,

i just talked to a colleague about this issue who had been at the LV-days as well. and in fact, the CVS-software has to have a certain interface that LV can communicate with it.
gmart already posted the only SCC-provider from the "CVS-class" lv 8.0 has been tested with: PushOk.

Norbert B.
NI Germany
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 6 of 12
(5,424 Views)
Joshua,

the link in the help works now, it seems there has been a downtime on some of NIs webpages. but i must confess: do not expect too much from this KB.....

Norbert B.
NI Germany
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 7 of 12
(5,411 Views)
That was the piece I was missing.  I downloaded PushOK.  I am testing it out now and it seems to work.

Thank You for your help everyone.

Joshua
0 Kudos
Message 8 of 12
(5,401 Views)

Does NI has an official word on how make CVS work? TurtouseCVS seems to be an IDE. Why won't LV 8 recognize it?

Thanks for responding.

Otman

Using LV 8.0 on XP

0 Kudos
Message 9 of 12
(5,367 Views)
Tortoise CVS is a client to CVS repositories. It allows you to access CVS files via Windows Explorer but it does not provide an integrated interface to other IDEs (such as Visual Studio).  LabVIEW 8 works with source control providers which support the Microsoft Source Code Control Interface.  Each provider has their own implementation of this interface. LabVIEW was tested with PushOk's (www.pushok.com) CVS IDE plugin.  The basic functionality (check in/out, etc.) seemed to work fine.

Message Edited by gmart on 12-19-2005 07:06 AM

George M
National Instruments
0 Kudos
Message 10 of 12
(5,342 Views)