Appendix E. Command Line Interface Cross Reference

Table of Contents

Conventions and Basic Rules
TortoiseSVN Commands
Checkout
Update
Update to Revision
Commit
Diff
Show Log
Check for Modifications
Revision Graph
Repo Browser
Edit Conflicts
Resolved
Rename
Delete
Revert
Cleanup
Get Lock
Release Lock
Branch/Tag
Switch
Merge
Export
Relocate
Create Repository Here
Add
Import
Blame
Add to Ignore List
Create Patch
Apply Patch

Sometimes this manual refers you to the main Subversion documentation, which describes Subversion in terms of the Command Line Interface (CLI). To help you understand what TortoiseSVN is doing behind the scenes, we have compiled a list showing the equivalent CLI commands for each of TortoiseSVN's GUI operations.

Note

Even though there are CLI equivalents to what TortoiseSVN does, remember that TortoiseSVN does not call the CLI but uses the Subversion library directly.

If you think you have found a bug in TortoiseSVN, we may ask you to try to reproduce it using the CLI, so that we can distinguish TortoiseSVN issues from Subversion issues. This reference tells you which command to try.

Conventions and Basic Rules

In the descriptions which follow, the URL for a repository location is shown simply as URL, and an example might be https://svn.code.sf.net/p/tortoisesvn/code/trunk/. The working copy path is shown simply as PATH, and an example might be C:\TortoiseSVN\trunk.

Important

Because TortoiseSVN is a Windows Shell Extension, it is not able to use the notion of a current working directory. All working copy paths must be given using the absolute path, not a relative path.

Certain items are optional, and these are often controlled by checkboxes or radio buttons in TortoiseSVN. These options are shown in [square brackets] in the command line definitions.