Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
    
You would really have better luck asking this on SO. Much more tortoise svn questions there & users who use it everyday. –  ldigas Mar 3 '10 at 1:35
5  
@Idigas, SO is for programming related questions, this has nothing to do with programming, even though it is a tool used by many programmers. –  heavyd Mar 3 '10 at 1:44
    
I agree, I thought the questions was better suited for SU vs. SO. –  mindless.panda Mar 3 '10 at 1:49
2  
@Idigas, that is correct, it will actually move the question to SO. You can get a bit of question closing training here: meta.stackexchange.com/questions/32490/… :) –  heavyd Mar 3 '10 at 4:38
1  
This is a Super User question. –  Troggy Mar 3 '10 at 9:40

3 Answers 3

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.

share|improve this answer

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

share|improve this answer

From the source machine, export the settings from the registry at: HKEY_CURRENT_USER\Software\TortoiseSVN. Then merge the .reg file on the destination machine(s).

share|improve this answer
    
This doesn't seem to include ignore settings and so potentially other settings in tortoise. –  mindless.panda Mar 5 '10 at 21:38
    
@user26453: the ignore settings aren't in the registry because they're Subversion settings rather than TortoiseSVN settings. They can be found in the svn "configuration area": svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html. Also see the "Subversion configuration file" Edit button in the TortoiseSVN general settings screen. –  user2913 Mar 5 '10 at 22:25
    
Clicking on the Edit button in the general settings screen pops up what looks to be a generic Subversion config, not at all showing what I currently have in the ignore field. I will investigate where Subversion settings are stored via svnbook. –  mindless.panda Mar 6 '10 at 4:51

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.