設置優秀TortoiseSVN的實例時,我發現自己重複了其設置,例如「默認結帳文件夾」和「全局忽略模式」(以及許多其他工具,如鏈接的工具)。這是一個痛苦。後者存儲在哪裏?TortoiseSVN在哪裏存儲其設置(例如全局忽略模式)?
我發現前者圍繞註冊表鍵[HKEY_CURRENT_USER\Software\TortoiseSVN]
,但'全局忽略模式'缺失。用戶樹的文本搜索也找不到它。它在哪裏?
設置優秀TortoiseSVN的實例時,我發現自己重複了其設置,例如「默認結帳文件夾」和「全局忽略模式」(以及許多其他工具,如鏈接的工具)。這是一個痛苦。後者存儲在哪裏?TortoiseSVN在哪裏存儲其設置(例如全局忽略模式)?
我發現前者圍繞註冊表鍵[HKEY_CURRENT_USER\Software\TortoiseSVN]
,但'全局忽略模式'缺失。用戶樹的文本搜索也找不到它。它在哪裏?
從Subversion的自述,這似乎是在TortoiseSVN安裝反正:
通常
文件位置
============== ,顛覆使用兩個配置目錄,一個站點範圍 配置,
的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
遜e設置實際上是Subversion設置,而不是TortoiseSVN設置,所以這可能是正確的地方。
HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN
似乎包含到TortoiseSVN工具的路徑。
HKEY_CURRENT_USER\Software\TortoiseSVN
雖然有很多工具。
假設使用'全局忽略模式'表示設置'全局忽略',使用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測試(構建20536,2010-11-24),顛覆1.6.15。
的Apache的Windows 7 SVN客戶端(包括TortoiseSVN)看起來在爲了配置設置顯示以下地方:
如果值是在一個以上的地方最後一次出現優先。
如果打開TortoiseSVN's Settings對話,部分一般,你會發現:
%APPDATA%\Subversion\config
(對於版本1.9.5)。我建議使用集成到TortoiseSVN中的GUI作爲預期(這就是爲什麼最可靠)的方法。