LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview cvs integration - documented?

Hi.
Is there any documentiton on using CVS with Labview? The try-and-fail approach hasn't proven usable in this case so some tutorial and/or full documentation would be appriciated.
0 Kudos
Message 1 of 16
(4,329 Views)
 

If you look at Jim Kring's reply in this thread # , he posts a link to Turtois CVS.  They provide general documentation.

I've used CVS many years ago.  Many things have probably changed since then. 

You may also want to look at this thread.

Which LV package do you have?  To use source control from within LV, you will need the Professional or Developer Suite versions, which support it.  In that case, have a look at this thread.

However, if you follow the instructions from the CVS guide (downloaded from source control website), you can configure it for binary file storage and it should work, with a bit of tuning and patience.

 

Here's a list of source control sw supported by LV8.x:

  • Microsoft Visual SourceSafe
  • Microsoft Team System
  • Perforce
  • Rational ClearCase
  • PCVS (Serena) Version Manager
  • MKS Source Integrity
  • PushOK CVS
  • PushOK SVN
  • Seapine Surround SCM
  • Borland StarTeam
  • Telelogic Synergy
  • ionForge Evolution
  • Microsoft Visual SourceSafe
  • Microsoft Team System
  • Perforce
  • Rational ClearCase
  • PCVS (Serena) Version Manager
  • MKS Source Integrity
  • PushOK CVS
  • PushOK SVN
  • Seapine Surround SCM
  • Borland StarTeam
  • Telelogic Synergy
  • ionForge Evolution

See this link for details  [broken link removed]

and this one. [broken link removed]

 

Message 2 of 16
(4,317 Views)
What version of LabVIEW?  And are you taking about CVS being utilized by the LabVIEW IDE?

Paul
0 Kudos
Message 3 of 16
(4,315 Views)
Version is 8.2 Developer edition and yes I am.

To Jim:
Thanks, I'll take a look at those, altho I've already read most of them.
0 Kudos
Message 4 of 16
(4,313 Views)
LabVIEWs ability to integrate 3rd party SCC packages relies on MSSCCI, or the Microsoft Source code control interface.  If a package does not integrate with that API, then it will not work in LabVIEW.  so CVS is out unless you wrap it.  Which I believe can or has been done.  Subversion (which is CVS on steriods) has a 3rd party integration (which costs) to make it compatible with the MSSCCI.  Sorry, freebees are hard to come by where this integratin is concerned. 

Paul
0 Kudos
Message 5 of 16
(4,300 Views)
Perforce is free for 1 - 2 users 😉
0 Kudos
Message 6 of 16
(4,279 Views)
Actually what I was mostly looking for was documentation on CVS usage with Labview API. I'm a sysadmin and I'm not exactly too familiar with the product itself, just wanting to create some sort of guide for the engineers. I it working with the pushok cvs thingy so check in and out works fine but many things are fairly unclear to me. For example how does the compare-feature work in Labview and such. I think there must be a proper manual that explains the basic usage but I just can't find it. So if anyone could point me to the right direction it would be much appreciated.
0 Kudos
Message 7 of 16
(4,264 Views)
Hi Anttivaa,
   I apologise that i'm not going to respond to your question, but I'd like to report that I've been using successfully Subversion (SVN), which is free, and Tortoise SVN (a free client GUI to interface with SVN), to do Configuration Management.  I don't have it integrated in LabView, I use it outside the IDE. 

   I don't know what can be the outstanding advantage to have it integrated in LV IDE, while I see a great advantagae in using a graphical client, which simplifies a lot respect to command line interface.  Maybe engineers will love it Smiley Happy  What I don't like is to interface with MS CM software if I want to use a free tool...

   Hope this can help, someway. Have a nice day!

graziano
  
Message 8 of 16
(4,258 Views)


@anttivaa wrote:

To Jim:
Thanks, I'll take a look at those, altho I've already read most of them.



...who is Jim? Smiley Very Happy
0 Kudos
Message 9 of 16
(4,256 Views)
I have to agree with graziano, although I know this is off topic.

Tortoise SVN works really well, even though it does not integrate directly into LabVIEW. In my option this actually gives more control/flexibility.

Another benefit to is that you only need to learn how to use one source code control application and can use it for any files (i.e. documentation, graphics etc).

nrp
Message 10 of 16
(4,247 Views)