Subversion (SVN) is an open-source version control system (VCS) that emerged to replace the limited CVS. SVN manages files and directories and the changes made to them over time. This allows us to retrieve old versions of your data or examine the change history.