A CDE's own status/revision fields are its version control mechanism at the project level; Revit's central-and-local file system is the same idea at the single-file level.