Press "Enter" to skip to content

Lesson 01.2: Installing SVN and VisualSVN

This is a quick lesson to show how to install source control software. Installing these programs is optional, but highly recommended.

You’ll need to use source control, if you become a professional programmer. It’s also extremely useful for beginning programmers.

Source control lets you “check in” (save) versions of your program in a “repository”.

When you add a new feature to your program, and are done testing it, you can save that version of your program to the repository. If you ever have a problem with your program, you can “revert” (undo) your changes. Then, you’ll be back to the last version you checked in to your repository.

The source control program I’ll use is Subversion.

There are several other source control programs, including GitHub – which keeps your repository on their servers. However, I think Subversion is an easy one to start with.

Installing TortoiseSVN

I use TortoiseSVN. It’s a version of Subversion that includes some extra features.

Download it from You should be able to use the 64-bit version, unless you are working on some older tablet computers.

Installing VisualSVN

VisualSVN is a plugin to help you use Subversion inside Visual Studio.

Download it from and run the installer.

Using source control

In each lesson, I’ll check in the code to my repository, after I know the program works with the changes I made. I suggest you do the same.





Leave a Reply

Your email address will not be published. Required fields are marked *