version control
Noun
Meaning
version control (uncountable)
(software engineering) A system responsible for managing modifications and additions to digital works, giving each revision a time-stamp and showing its difference to the previous revision.