concurrent versions system


noun

computing a system that allows more than one person to work on the same file at the same time, merging their changes but keeping records of the different versions