PDA

View Full Version : C and LabView version control with Git


Nibbles
12-31-2008, 07:15 AM
I noticed a number of people asking about revision control, specifically, SVN. Quick to defend my most favorite piece of software ever, Git (http://git.or.cz), I whipped up a document describing how teams can implement it in their C, C++, or LabVIEW programs:

Revision Control with Git for FRC Teams (http://docs.google.com/Doc?id=dcz67k4q_42f7hzcwdg)

Anyone who wishes to help edit it, feel free to request permission (if there isn't a link PM me your email to add, make sure you have a Google Docs account). Also, anyone who wants to help figure out how to fit it into FIRSTwiki (http://firstwiki.net) somehow is also welcome (see my footer).

I want to focus on the philosophy of revision control, how to best use it during the fast paced action of the build season, how to make it work with LabVIEW, and a description of the best workflow (who pulls and pushes from/to whom - I still don't have this one figured out exactly).

Suggestions, from people new to Git especially, would be much appreciated!

kamocat
12-31-2008, 04:22 PM
I noticed it has a bianaray build for Leopard (mac OS 10.5), even in PowerPC (which I didn't know there were even Leopard builds for), but it doesn't seem to have a build for Tiger (mac OS 10.4).
Will it operate only on 10.5, or will it function on both?

Nibbles
01-01-2009, 03:22 AM
I noticed it has a bianaray build for Leopard (mac OS 10.5), even in PowerPC (which I didn't know there were even Leopard builds for), but it doesn't seem to have a build for Tiger (mac OS 10.4).
Will it operate only on 10.5, or will it function on both?
I don't have any firsthand experience using Git on Mac OS X, but I know it does work, though I can't name any specific OS. The people I know, who I collaborate with, that use Git on Mac OS X use MacPorts (http://www.macports.org/). I don't know how well the OS X packages linked to on the Git homepage work at all. Let me know if you find something that works.