View Single Post
  #5   Spotlight this post!  
Unread 04-11-2004, 18:26
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: Versioning systems

WildStang has been using CVS for a few years now as our version control system.

Version control is a must in real world software development. There have been numerous times when we've had to take entire features (hundreds of files) out of a deliverable. Without version control, there is literally no way to perform such a task. With version control its as simple as grabbing a labelled set of files.

In situations where there is more than one person working on code there will inevitably be a situation where someone's changes will conflict with someone else's. Without version control, that person could copy over the other's without even thinking twice. Version control protects against this situation.

Bottom line is this: version control is a good thing. For those of you that are going into software development for a career, you will no doubtedly see this in the future. If you learn these concepts now, you'll be much better off when you get into a real world situation.