Thread: Version Control
View Single Post
  #4   Spotlight this post!  
Unread 06-12-2003, 02:01
Mike Soukup's Avatar
Mike Soukup Mike Soukup is offline
Software guy
FRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Schaumburg, IL
Posts: 797
Mike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond reputeMike Soukup has a reputation beyond repute
Re: Version Control

Quote:
Originally Posted by Dave Flowerday
commit early and commit often. Also, make liberal use of tags. We tag our code anytime we reach any sort of milestone, as well as tagging the version of code that ships with our robot and creating a tag for each competition we attend.
What do you expect from a team run by software engineers?

To expand on what Dave said, CVS saved us lots of time & energy. It allowed two groups to easily work on the same files at the same time without any risk of overwriting each other's changes. It allowed us to check our changes against a known working version to figure out what we messed up. And it was critical at GLR when we were debugging on practice day. We had to look at previous versions of the file to figure out what we did wrong. Without any version control our software development would have been much tougher.