Personal tools

Version control

From Social Patterns

Jump to: navigation, search

Version control is a system of keeping track of multiple versions of a document or codebase, displaying edits ("diffs") between each version, and enabling users to "roll back" to an earlier version of a document.

A good version control system enables collaborative editing by making it easier to compare and merge changes from multiple sources or to undo unwanted changes (from errors to vandalism).