When setting up an instance of the excellent TortoiseSVN, I find myself repeating its settings, for example, 'default checkout folder' and 'global ignore pattern' (as well as many others such as the linked tools). This is a pain. Where is the latter stored?
I've found the former around the registry key [HKEY_CURRENT_USER\Software\TortoiseSVN]
, but 'global ignore pattern' is missing. A text search of the user tree doesn't find it either. Where is it?
If you open the TortoiseSVN's Settings dialogue, in section General, you'll find:
%APPDATA%\Subversion\config
in your preferred text editor.I suggest using the GUI integrated into TortoiseSVN as the intended (and that's why most reliable) way.
Apache Subversion-based Windows 7 SVN clients (including TortoiseSVN) will look in the following places in the order shown for configuration settings:
If a value is in more than one place the last occurence will take precedence.
Assuming by 'global ignore pattern' you mean the setting 'global-ignores', spying using Process Monitor while setting it from the user interface (right click in a Windows Explorer window/TortoiseSVN/Settings) reveals that it is stored in
HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config\miscellany
:This was tested with TortoiseSVN 1.6.12 (build 20536, 2010-11-24), Subversion 1.6.15.
From the Readme of Subversion, which seems to be installed with TortoiseSVN anyway:
Some of the settings are actually Subversion settings and not TortoiseSVN settings, so this may be the right place to look.
HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN
seems to contain paths to the TortoiseSVN tools.HKEY_CURRENT_USER\Software\TortoiseSVN
has a lot more tools though.