A version control system (VCS) records all the changes made to a file or set of data, so a specific version may be called later if needed.
This helps ensure that all team members are working on the latest version of the file