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?
解决方案
From the Readme of Subversion, which seems to be installed with TortoiseSVN anyway:
File locations
==============
Typically, Subversion uses two config directories, one for site-wide
configuration,
Unix:
/etc/subversion/servers
/etc/subversion/config
/etc/subversion/hairstyles
Windows:
%ALLUSERSPROFILE%\Application Data\Subversion\servers
%ALLUSERSPROFILE%\Application Data\Subversion\config
%ALLUSERSPROFILE%\Application Data\Subversion\hairstyles
REGISTRY:HKLM\Software\Tigris.org\Subversion\Servers
REGISTRY:HKLM\Software\Tigris.org\Subversion\Config
REGISTRY:HKLM\Software\Tigris.org\Subversion\Hairstyles
and one for per-user configuration:
Unix:
~/.subversion/servers
~/.subversion/config
~/.subversion/hairstyles
Windows:
%APPDATA%\Subversion\servers
%APPDATA%\Subversion\config
%APPDATA%\Subversion\hairstyles
REGISTRY:HKCU\Software\Tigris.org\Subversion\Servers
REGISTRY:HKCU\Software\Tigris.org\Subversion\Config
REGISTRY:HKCU\Software\Tigris.org\Subversion\Hairstyles
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.