How to copy tortoisesvn settings from one machine to another

I want to copy all tortoisesvn related settings from one machine to another. Where are these stored?

Update:

While some of the settings are stored at HKEY_CURRENT_USER\Software\TortoiseSVN as stated below, there are other settings that are not. Comments seem to indicate these are Subversion specific settings as opposed to TortoiseSVN, but I cannot find where these are located.


To save and restore the settings of TortoiseSVN you can use the following commands:

Save:

reg save HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive

Restore:

reg restore HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive

You can put each line in a separate text-file and save them as batch scripts, e.g Restore.bat / Save.bat

The settings will be backed up to and restored from the current user's desktop.


So the others are partially right, but you also have to export other settings from the registry as well, plus you should copy files from the Subversion AppData directory, so here are all of the places you need to pull data from after you have installed TortoiseSVN on your new machine:

HKEY_CURRENT_USER\Software\TortoiseSVN - Most Tortoise settings

HKEY_CURRENT_USER\Software\Tigris.org - Global Ignores and Use commit times, possibly others

HKEY_CURRENT_USER\Software\TortoiseMerge - TortoiseMerge settings

C:\Users\{currentUser}\AppData\Roaming\Subversion - Any SVN global settings