Apache Subversion is a software versioning and revision control system distributed under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation.
This is a quick deployment and ready-to-run image.
Simple and rapid installation. Easy to maintain.
The guide how to work with the Apache SVN Client on Ubuntu 18.04 LTS
To work properly with this Virtual Machine Image you should have a repository or SVN Server. It is recommended to use one of these Apache SVN Servers, which were specially tested and maintain full compatibility to perform seamlessly.
- After purchasing and starting the VM you should know its IP address. You can find it in the personal account of Azure. (You need to select the virtual machine from the list. By clicking the item “Overview”, your IP is displayed in the line of “Public IP Address”).
- To connect to a VM, you need the PuTTy application to connect via ssh. You can download it at the following link – Download
- Run Putty, enter the VM address in the “Host” field, and click “Open” to connect.
- In the opened console you should enter a username and password that were specified when creating the virtual machine.
- Enter the following command to create a directory.
> mkdir azurerepo
- Check out the azurerepo repository from the Subversion server to the local repository with the following command:
> sudo svn checkout http://svn.example/svn/azurerepo –username examplename azurerepo/
The link must be replaced with the address of the repository / SVN server
Examplename must be replaced with the username on the SVN server / in the repository
- It will be necessary to enter the password.
- Enter “n”.
- Go to the necessary folder with the command
- Create directories with the command
> sudo mkdir dir1 dir2
- Create files with the following command
> sudo touch file1.txt file2.txt
- Next, add all the files and directories to the Subversion repository with the following command:
> sudo svn add file1.txt file2.txt dir1 dir2
- Next, commit changes to the repository with the following command:
sudo svn commit -m ‘This is my first commit on Azure SVN server’