Revision Control

What is Revision Control?

Revision control (also called version control or source control) is a method of tracking changes between various versions of a digital document. This is typically used for software code, but can be used for any type of digital document. For example, this knowlege base article tracks changes between versions, as do Wiki sites.

Revision control for software is a vital part of Software Configuration Management or SCM. Bug tracking can also be considered a part of SCM.

Why should I (a programmer) use Revision Control?

The basic reasons are:

If you’re not convinced, read this article: Why do You Need A Version Control System? .

There is no reason not to be using Source Control, even if you are a single developer.

Links / Documents


Revision #4
Created 2006-05-30 14:30:22 UTC by Nazarian, Sam
Updated 2011-05-10 21:56:55 UTC by Franks, Mike