TortoiseSVN is a Subversion client designed to run under the MS Windows environment. It is not designed for any specific IDE. This means you can check in and check out documents and source code files and then use them in Eclipse (Java), Visual Studio (C++, Visual Basic), MS Word, etc. It is integrated into the Windows Explorer (not the web browser). Sub-menus for Subversion are added to the Windows Explorer when installed. Icons by each file checked in show its status.


TortiseSVN file icons shown in the Windows Explorer



Installing TortoiseSVN

If you are working on the computers in the CS department labs then you will have to request that the System Administrator install TortoiseSVN for you. If you are using your own computer then you can install it yourself.
  1. Go to the http://tortoisesvn.tigris.org web site, click on Download in the menu and download the installer. Also download the User’s Manual in PDF format to get the latest version. Click on Docs in the index on the left of the download page, then select the English PDF version from the list. A slightly older version is available at the link given below.
  2. Double click the installer file and follow directions. Note: You must have Administrator privileges to install Tortoise on your machine.
  3. Restart and open Windows Explorer (not the web browser). Right click Start and select Explore.
  4. Right click anywhere and in the pop-up menu you will now see the TortoiseSVN items added to the menu

Setting up a Repository

If you are working on the computers in the CS department labs then you will have to request that the System Administrator set up your SVN account for you. If you are using your own computer then you can set it up yourself.

Adding a new project to the Repository

  1. Right click a working folder and select TortoiseSVN->Repo-browser


  2. Enter the URL for your repository in the dialog box and click OK.


  3. Right click the repository and select Create folder…


  4. Enter the name of the folder.

Adding a folder to the project

  1. Open the TortoiseSVN->Repo-browser as shown above.
  2. Right click the project folder and select Add folder…


  3. Enter the name of the folder.

Adding a file to the project folder

  1. Open the TortoiseSVN->Repo-browser as shown above.
  2. Copy the new file into the working folder created above.
  3. Right click the file and select TortoiseSVN->Add



Checking out a file to work on

  1. Right click the file you want to work on and select SVN Update to get the latest version from the Repository.



Checking files in

  1. Right click the file you have finished working on and select SVN Commit.