Go to Post I told myself I'd stay out of the obsession this year, but I couldn't resist... - Grant Cox [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-01-2013, 19:47
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
LabVIEW Source Control

I'm still new to source control, and the other threads I've seen haven't been helpful so far.

Team Fusion is setup in a classroom at Gulfport High School. We're not allowed to connect our computers to the school's network, so that also means no internet (bye bye github, bitbucket, and all the other great repositories). I'd like to implement some time of source or revision control for our code. We would have to setup a PC with some type of subversion server.

At NASA, we used TortoiseSVN on top of Windows to hold our code. That's possible, but it doesn't integrate with LabVIEW very well. I'd like to be able to compare, merge, and do all of the other normal source control system functions (push, pull, merge, commit) with LabVIEW files.

So the question is, what does your team do?
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote
  #2   Spotlight this post!  
Unread 18-01-2013, 20:43
bvisness's Avatar
bvisness bvisness is offline
Programming Mentor, Former Driver
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Woodbury, MN
Posts: 181
bvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of light
Re: LabVIEW Source Control

Our (very unprofessional) way is just to duplicate the project folder and rename it whenever we are about to make a significant revision to the code. Last year we ended up at Competition Code v5.lvproj.
Reply With Quote
  #3   Spotlight this post!  
Unread 18-01-2013, 21:07
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: LabVIEW Source Control

This blog seems pretty full on info.

http://forums.ni.com/t5/LabVIEW/LabV...t/true#M607335

Greg McKaskle
Reply With Quote
  #4   Spotlight this post!  
Unread 19-01-2013, 03:55
DominickC DominickC is offline
Registered User
FRC #0023 (PNTA)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 1620
Location: Boston
Posts: 435
DominickC is an unknown quantity at this point
Re: LabVIEW Source Control

This year our team's programming mentor suggested setting up some sort of version control system, so we went with SVN.

TortoiseSVN is our preferred client. It preforms all of the functions you said it doesn't (merge, visual diff, push, commit, update). The people who head the Tortoise project also have an SVN monitor tool to alert you to new commits by polling the SVN server every x number of minutes.

Tortoise's integration with LabVIEW was nearly plug-and-play. The only thing that required a little bit of effort was selecting the visual differencing VI from the correct directory.

Dom
Reply With Quote
  #5   Spotlight this post!  
Unread 19-01-2013, 15:40
Mike AA's Avatar
Mike AA Mike AA is offline
Programmer and Mentor
AKA: Mike Aalderink
FRC #3458 (Code Blue)
Team Role: Programmer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Holland, Mi
Posts: 698
Mike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to beholdMike AA is a splendid one to behold
Send a message via MSN to Mike AA
Re: LabVIEW Source Control

Or, since nearly everyone now adays has a smart phone turn on someones tether mode or wifi hotspot and link the computers to the internet that way.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:06.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi