In this article, you will find all the steps that you need to take in order to set up the Subversion (svn) server on your Debian 9 Cloud VPS.
Subversion is an open source version control system which helps you keep track of files and folders collection. Whenever you do some change, such as adding or deleting a file or a folder that is managed with Subversion, these changes are committed to your Subversion repository and as a result, a new revision in your repository is created and it reflects these changes. You can, at any time you wish, go back and check the contents of the revisions made previously, and even revert back to a previous snapshot. This makes developing projects much easier to follow in a team, as well as making it safer in case a mistake is made.