versioning
noun
°(computing) The use of versions as a means of distinguishing similar items.