TortoiseSVN Logo

The Big Picture

Revision graph

To see the complete history of a file or folder, you can either use the log dialog or you can have TortoiseSVN generate a graph for you. This graph shows all important (or all, if you really want) commits of the selected file/folder.

Revision Graph

You can export that graph into many different image formats like JPEG/PNG/BMP/... or even the vector format WMF.

You can also select two entries and compare them. If the item is a folder, you can then see all the files which have changed in between the selected revisions. If the selected item is a file, you will see both versions of that file side-by-side.

Statistics

When you check the log messages of a file or a folder, TortoiseSVN can use the information of those commits to create some statistics and graphs for you:

Stats By Author Stats By Auth Pie Stats By Week

Comparing tags/branches

Sometimes you want to see what has changed in between two releases, or what the difference is between your branch and the main developing line.

There are several places where you can check those differences. One is mentioned above in the revision graph. Another is from the repository browser: First select the first branch/tag you want to compare, right-click and choose "Mark for comparison". Then select the second branch/tag you want to compare, right-click and choose "Compare URLs". This will bring up the directory diff dialog:

DirectoryDiff

This dialog lists all the files and folders that have changed. Doubleclicking on a file will start TortoiseMerge (or whatever diff application you have configured TortoiseSVN to use instead) so you can see exactly what has changed.