LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Beyond Compare as your TortoiseSVN Diff Program for ZIP Archives

Here's a tutorial on how to mashup two of my favorite development tools 🙂
Message 1 of 12
(6,951 Views)
Jim,

I don't suppose you know a good freeware application that shows me the differences in my VIs Smiley Wink

Of course I know NI will happily sell me something to do this!

I have been using TortoiseSVN lately, teaching myself as I go along, so far I am very happy with it. The trick is just to stick with it, the understanding will come!

Unfortunately, I have not found a good equivalent for TortoiseSVN for Linux, i.e. with the SVN options built into the right click contect menu in the explorer. There is KdeSVN but it's a separate application.


Message 2 of 12
(6,940 Views)
I am looking to start using source code control in my projects.  We have Tortoise here,  is this a good option with LV?  is there something better.  What is the community using for source code control?
Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
Message 3 of 12
(6,938 Views)
Tortoise is great. Be careful which version you get though, CVS (concurrent version system) is an older method of doing things, SVN (subversion) is currently the more favoured, and free, solution.

One thing to be aware of, as far as I know, Tortoise SVN, does not integrate into LabVIEW's built in source code control. It is an external application that hooks into your Windows explorer.
Message 4 of 12
(6,935 Views)

Thanks, I have been putting this off for too long, I have 20 different projects with many thousand vis and I am having juggling them all, I am starting to grab older versions of common code and it is causing problems.  I will look at Tortoise SVS.

 

Paul

Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
Message 5 of 12
(6,926 Views)
Good luck!

Start off slowly, with a few small projects until you get the hang of it. Tortoise SVN has a fairly comprehensive help file which walks you slowly through creating repositories and dealing with working copies etc.

It make take a few hours to get your head around all the concepts and terminology, but its definitely worth the time investment.
Message 6 of 12
(6,899 Views)
Subversion will integrate into LV's source control mechanism through a 3rd part interface plugin that you have to buy. I haven't used it myself (TortoiseSVN works so well there hasn't been any motivation) but it seems to have been built against a very old version of Subversion and doesn't seem to have been updated lately. A second concern is that based on comments from the vendor webpage, the plugin was written by people who don't really know Subversion very well - or their information is very old.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 7 of 12
(6,898 Views)
Hi All,

Sorry for the delay in response.  I somehow didn't get subscribed to receive email when new postings were made to this thread and I just now noticed all of the questions, here 🙂


@nrp wrote:
Jim,

I don't suppose you know a good freeware application that shows me the differences in my VIs Smiley Wink

Of course I know NI will happily sell me something to do this!

I have been using TortoiseSVN lately, teaching myself as I go along, so far I am very happy with it. The trick is just to stick with it, the understanding will come!

Unfortunately, I have not found a good equivalent for TortoiseSVN for Linux, i.e. with the SVN options built into the right click contect menu in the explorer. There is KdeSVN but it's a separate application.


nrp, there is a tool called LVDiff that integrates with LabVIEW's build-in compare VIs feature.  And, in LabVIEW 8.5, LabVIEW has a merge tool called LVMerge.  On linux, I use smartsvn.



@falkpl wrote:
I am looking to start using source code control in my projects.  We have Tortoise here,  is this a good option with LV?  is there something better.  What is the community using for source code control?


The OpenG community uses svn and TortoiseSVN.  I love it.



@mikeporter wrote:
Subversion will integrate into LV's source control mechanism through a 3rd part interface plugin that you have to buy. I haven't used it myself (TortoiseSVN works so well there hasn't been any motivation) but it seems to have been built against a very old version of Subversion and doesn't seem to have been updated lately. A second concern is that based on comments from the vendor webpage, the plugin was written by people who don't really know Subversion very well - or their information is very old.

Mike...



Mike, I'm curious where you saw that ("the plugin was written by people who don't really know Subversion very well").  In my experience TortoiseSVN seems to be written by folks who know svn pretty well -- especially, fromt he user's perspective 🙂

Cheers,

-Jim
Message 8 of 12
(6,837 Views)
I wans't talking about TortoiseSVN - that does work extremely well and the folks developing are right on top of changes to Subversion. I was talking about the plugin by PushOK.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 9 of 12
(6,800 Views)


@mikeporter wrote:
I wans't talking about TortoiseSVN - that does work extremely well and the folks developing are right on top of changes to Subversion. I was talking about the plugin by PushOK.

Mike...



I agree.  The PushOK software didn't impress me much, either.
Message 10 of 12
(6,489 Views)