What is Version Control?
- Version Control is a collection of programs and procedures for promoting
orderly change of programs, data, and other electronic materials.
- Version Control provides several capabilities:
- A method for maintaining information.
- The ability to make controlled changes to electronic information.
- A way to track the changes that were made and who made them.
- One or more methods of comparing any two versions of the same information.
- A way to undo changes when they cause problems.
- Version Control usually operates on text files, including program source code,
plain text documents, specially formatted documents, and other ASCII files.
- It may also allow change control of non-ASCII files, such as program
libraries, binary-formatted text (e.g., a word processing file), and other binary
files.