Software Engineering vocabulary · Version Control

Version control

Meaning in software engineering, with examples

nounCore term

In software engineering, version control means: A system that records every change to a set of files over time, so a team can work on the same code, see who changed what and go back to earlier versions.

In Turkish: sürüm kontrolü, versiyon kontrolü, sürüm denetimi

How it is used

Git is by far the most widely used version control system (VCS); older ones include SVN and Mercurial. You put a project 'under version control' or 'check files into version control'. It is also called source control.

Example sentences

  1. Never commit passwords or API keys to version control.

  2. Thanks to version control, we could see exactly which commit broke the build.

Common collocations

  • version control system
  • under version control
  • source control
  • check into version control

More terms: Version Control

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: