How to install & use TortoiseSVN

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. Since it's not an integration for a specific IDE you can use it with whatever development tools you like. TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it. In the following part you will learn how to set up and use TortoiseSVN.

1. Download and install TortoiseSVN (

2. Create a folder where you are going to store all the files / documents you will use via TortoiseSVN (e.g. svnProjects)

3. Right-click on the folder and then left-click on SVN Checkout... where you will be required to enter the following:

a. url: https://yourhost/svn/chosenname (leave the other settings as they are)

b. Click OK and Accept the Terms & Conditions

c. Insert username and password then click Save authentication, then OK

d. A folder called .svn will be created inside the folder you created at step 2 (e.g. svnProjects) which you should never modify.

4. Utilization rules

a. If you right-click on your folder and choose Commit after new files are added, everything you have added is going to be availabel on the server for all the other users who will Update their folders (by right-clicking on the folder and choosing Update)

b. Before you Commit, make sure you Update first  — this way you will have the last version of the files.

c. If you receive a Conflict warning after you Update your folder, you have to solve each conflict one by one (right-click on the conflict you want to solve) before Committing new files again. d. Don't forget to right-click on your folder and choose Commit whenever you are done working in your folder — else your new files & updates won't be available on the SVN.

e. Inside your main folder (e.g. svnProjects) you can create new folders for every project you are working on (e.g. Project1, Project2, ProjectABC etc.) and then put your project files inside of them. (Don't forget to Commit after you've added new folders / files, else they won't appear on the SVN)

f. It is recommended that you write a short comment / note whenever you Commit new files or updates.