|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Source/Version Control
Quote:
What draws me to LabVIEW specifically is the ease of data collection, graphical interface, and the idea that it is developed by the same people that make the cRIO and now the roboRIO. I suppose that's mostly symbolic, as the device obviously doesn't care what language generated the binaries it runs. I have wanted to use Google Code/Drive and Dropbox and specifically asked to, but our last head programmer was messy with his source control and it has convinced our mentor and coach that a more dedicated solution is required. Quote:
As for GitHub, we considered it, but for LabVIEW, the process for integration seems finicky. Does anyone have any specific tutorials on how to do it? This is the only one I've found so far: https://www.youtube.com/watch?v=2dEI6tEMTmQ The only other concern with using GitHub is the privacy of our code, which may be a non-issue. I haven't decided yet. Does every team open their source during build season? |
|
#2
|
||||
|
||||
|
Re: Source/Version Control
I'm not sure privacy would be a real issue. Your team's programmers and their mentor should be the only ones who know where the code is and as long as they don't go post the link somewhere online, I don't think it would be easy for the public to find your code on GitHub.
|
|
#3
|
|||
|
|||
|
Re: Source/Version Control
Quote:
Given how I'm not even sure how to set up a LabVIEW repository on GitHub in the first place, as well as the fact that you can get Perforce for free with ~20 users, I'm almost convinced I should just get into the morass of converting my desktop into an Apache server with Ubuntu Server and Perforce. I could use it to host our website too. Anyone else here have any advice for LabVIEW vs Java? The benefits I see of LabVIEW are ease of learning, ease of debugging, and data collection. The only benefit I can really see of Java would be support, but people here are probably more experienced with it than I am. |
|
#4
|
||||
|
||||
|
Re: Source/Version Control
Github can host any files, even executables. LabView should be no problem.
|
|
#5
|
|||||
|
|||||
|
Re: Source/Version Control
This year 364 used a BitBucket mercurial repository with TortoiseHg Workbench. You can commit, push, pull, and merge, but you obviously can't see changes without opening the code. Commit messages are really important since you can't see changes on the fly.
TortoiseHg: http://tortoisehg.bitbucket.org/ BitBucket: https://bitbucket.org/ Screenshot of TortoiseHg from our repository: http://i.imgur.com/QhCvkhm.png/ |
|
#6
|
|||
|
|||
|
Re: Source/Version Control
Quote:
We've just hosted our git repository on a cheap VPS that we already rent to run the team website, though. |
|
#7
|
||||
|
||||
|
Re: Source/Version Control
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|