Table of Contents
This document describes day to day usage of the TortoiseSVN client. It is not an introduction to version control systems, and not an introduction to Subversion (SVN). It is more like a place you may turn to when you know approximately what you want to do, but don't quite remember how to do it.
If you need an introduction to version control with Subversion, then we recommend you read the fantastic book: Subversion: The Definitive Guide .
This document is also a work in progress, just as TortoiseSVN and Subversion are. If you find any mistakes, please report them to the mailing list so we can update the documentation. Some of the screenshots in the Daily Use Guide (DUG) might not reflect the current state of the software. Please forgive us. We're working on TortoiseSVN in our free time.
You should have installed TortoiseSVN already.
You should be familiar with version control systems.
You should know the basics of Subversion.
You should have set up a server and/or have access to a Subversion repository.
All TortoiseSVN commands are invoked from the context menu of the windows explorer. Most are directly visible, when you right click on a file or folder. The commands that are available depend on whether the file or folder or its parent folder is under version control or not.
Other commands are available as drag handlers, when you right drag files or folders to a new location inside working copies or when you right drag a non-versioned file or folder into a directory which is under version control.
If the repository that you are trying to access is password protected, an authentication Dialog will show up.
Enter your username and password. The checkbox will make TortoiseSVN
store the credentials in Subversion's default directory:
$APPDATA\Subversion\auth. One file for each
server that you access. If you want to make Subversion and
TortoiseSVN forget your credentials, you have to delete the
corresponding file(s).
For more information on how to set up your server for authentication and access control, refer to Chapter 3, Setting Up A Server
If you have to authenticate against a Windows NT domain,
enter your username including the domain name, like:
MYDOMAIN/johnd.