LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Does LabVIEW have any kind of source control?

I want to use a source control tool such as git and svn.

 

Does LabVIEW have such a tool?

0 Kudos
Message 1 of 11
(4,240 Views)

Hi icat,

            Yes.See these: (Sorry as GerdW pointed out not embedded in.)

            https://decibel.ni.com/content/docs/DOC-1681

            http://zone.ni.com/reference/en-XX/help/371361D-01/lvhowto/configuring_scc/

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Thanks as kudos only:)
0 Kudos
Message 2 of 11
(4,233 Views)

Hi iCat,

 

no, such a tool isn't embedded in LabVIEW.

But you're free to install your own. LabVIEW supports some of them off the shelf, see the options dialog for more information...

And NI provides a KB entry: here!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 3 of 11
(4,232 Views)

Hey iCat,

 

I use Tortoise SVN.  It is very good and its free.

 

I use ProjectLocker to host my code.  They offer a free package for small projects.

 

 

 

Lewis Gear CLA
LabVIEW UAV

0 Kudos
Message 4 of 11
(4,216 Views)

Which one between git and svn should I use?

0 Kudos
Message 5 of 11
(4,211 Views)

It's your choice (and maybe personal preference)...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 6 of 11
(4,207 Views)

Hi!

I happily use Tortoise SVN.

 

There are a few issues when using source control with Labview.

Just a couple:

- vis contain also compiled code and so modifications (for example to a typedef) propagate to many files.

- it's not easy (with respect to text based languages) to compare different verisons of a file.

 

 

It's worth giving a look to this:

http://forums.ni.com/t5/LabVIEW/LabVIEW-and-Version-Source-Code-Control-blog-series/td-p/1726752

 

Regards,

Marco

0 Kudos
Message 7 of 11
(4,202 Views)

It seems that Tortoise SVN can do graphical diff & merge.

 

Is there any git software that can do graphical diff & merge?

0 Kudos
Message 8 of 11
(4,196 Views)

Any source code control provider supports graphical diff&merge as long as you can call LVCompare.exe and LVMerge.exe from the provider.

As i understand, you already managed to configure this for SVN.

 

I would expect git to have the same possiblity, but i'm sorry that i cannot tell you how...

 

Norbert 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 9 of 11
(4,188 Views)

Should be the same for GIT, if you use

TortoiseGit

 

http://code.google.com/p/tortoisegit/

 

I've never used it, so I'm not sure if it's as stable as TortoiseSVN....

 

Regards,

Marco

0 Kudos
Message 10 of 11
(4,180 Views)