在设置优秀TortoiseSVN的实例时,我发现自己会重复其设置,例如“默认结帐文件夹”和“全局忽略模式”(以及其他许多链接工具) 。这是一种痛苦。后者存放在哪里?
我在注册表项[HKEY_CURRENT_USER\Software\TortoiseSVN]
周围找到了前者,但缺少“全局忽略模式”。用户树的文本搜索也找不到它。它在哪里?
答案 0 :(得分:9)
来自Subversion的自述文件,它似乎与TortoiseSVN一起安装:
档案位置
==============
通常,Subversion使用两个配置目录,一个用于站点范围 配置,
Unix的:
/etc/subversion/servers /etc/subversion/config /etc/subversion/hairstyles
视窗:
%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
和一个用于每个用户的配置:
Unix的:
~/.subversion/servers ~/.subversion/config ~/.subversion/hairstyles
视窗:
%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
有些设置实际上是Subversion设置,而不是TortoiseSVN设置,所以这可能是正确的观看位置。
HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN
似乎包含TortoiseSVN工具的路径。
HKEY_CURRENT_USER\Software\TortoiseSVN
有更多工具。
答案 1 :(得分:7)
假设'全局忽略模式'是指设置'global-ignores',使用Process Monitor进行间谍活动,同时从用户界面设置(在Windows资源管理器窗口中右键单击/ TortoiseSVN / Settings)显示它存储在HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config\miscellany
:
REGEDIT4
[HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config\miscellany]
"global-ignores"="*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.xy9"
"use-commit-times"="no"
使用TortoiseSVN 1.6.12(build 20536,2010-11-24),Subversion 1.6.15进行测试。
答案 2 :(得分:1)
如果您打开TortoiseSVN's Settings对话框,在常规部分中,您会找到:
%APPDATA%\Subversion\config
。我建议使用集成到TortoiseSVN中的GUI作为预期(以及为什么最可靠)的方式。
答案 3 :(得分:0)
基于Apache Subversion的Windows 7 SVN客户端(包括TortoiseSVN)将按照配置设置显示的顺序查看以下位置:
如果某个值位于多个位置,则最后一次出现将优先。