Thread: Github vs SVN
View Single Post
  #10   Spotlight this post!  
Unread 01-12-2013, 12:53
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Github vs SVN

We use git, and have used Github to host our "central" repository for the past few years. We planned on using pull requests to accept new code from students, but in practice given the whacky development cycle for FRC robots it was just easier to give everyone push access.

We all just use the regular old git cli tool, no need for any messy GUIs. It really doesn't take long to learn the few commands you need so we figure it's just better to teach the students the real tool than some one-off user interface.

Another great thing about git is since you have your own repository, you can make a bunch of commits in a row while you are developing something, then squash them later into a more sane change. I find myself doing this all the time during FRC development as our robot typically takes a lot of small tweaking and testing. If you wanted to do this with SVN everyone would get all of these commits.
Reply With Quote