Version control

/ˈvɜrʒən kənˈtroʊl/ noun

Definition

A system that tracks and manages changes to files over time, allowing multiple people to collaborate on projects while maintaining a history of all modifications. It enables developers to revert changes, compare versions, and work on different features simultaneously.

Etymology

From 'version' (from Latin 'vertere' meaning to turn) and 'control.' The concept emerged in the 1970s with early systems like SCCS, evolving from simple file backup practices to sophisticated collaborative tools.

Kelly Says

Version control is like having a time machine for your code - you can see exactly what changed, when it changed, and who changed it! It's the reason programmers can fearlessly experiment, knowing they can always go back to a working version.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.