Контроль версий, также известный как контроль версий и контроль версий (и аспект управления конфигурацией программного обеспечения), представляет собой управление изменениями в документах, компьютерных программах, крупных веб-сайтах и ​​других коллекциях информации.

Изменения обычно идентифицируются по номеру или буквенному коду, называемому «номер редакции», «уровень редакции» или просто «редакция». Например, начальный набор файлов - «версия 1». Когда внесено первое изменение, результирующим набором является «версия 2» и т. Д. Каждая ревизия связана с отметкой времени и лицом, вносящим изменения. Редакции можно сравнивать, восстанавливать и объединять с некоторыми типами файлов.