2011-06-16 8 views
9

उत्कृष्ट TortoiseSVN का एक उदाहरण स्थापित करते समय, मैं खुद को अपनी सेटिंग्स दोहराता हूं, उदाहरण के लिए, 'डिफ़ॉल्ट चेकआउट फ़ोल्डर' और 'वैश्विक अनदेखा पैटर्न' (साथ ही लिंक किए गए टूल जैसे कई अन्य)। यह एक दर्द है। उत्तरार्द्ध कहाँ संग्रहीत किया जाता है?TortoiseSVN अपनी सेटिंग्स को संग्रहीत करता है (उदाहरण के लिए, वैश्विक अनदेखा पैटर्न)?

मुझे रजिस्ट्री कुंजी [HKEY_CURRENT_USER\Software\TortoiseSVN] के आसपास पूर्व मिला है, लेकिन 'वैश्विक अनदेखा पैटर्न' गायब है। उपयोगकर्ता पेड़ की एक टेक्स्ट खोज इसे या तो नहीं मिलती है। कहाँ है?

उत्तर

7

सबवर्सन के रीडमी है, जो वैसे भी TortoiseSVN के साथ स्थापित किया जा रहा है से:

आमतौर

फ़ाइल स्थानों

==============

:, सबवर्सन दो config निर्देशिका, साइट-व्यापी विन्यास के लिए एक,

यूनिक्स का उपयोग करता है

विंडोज:

%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 

और एक प्रति-उपयोगकर्ता विन्यास के लिए:

यूनिक्स:

~/.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 

सोम सेटिंग्स में से ई वास्तव में सबवर्जन सेटिंग्स हैं और TortoiseSVN सेटिंग्स नहीं हैं, इसलिए यह देखने के लिए सही जगह हो सकती है।

HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN में टोर्टोइज एसवीएन टूल्स के पथ शामिल हैं।

HKEY_CURRENT_USER\Software\TortoiseSVN में बहुत अधिक टूल हैं।

7

द्वारा 'वैश्विक उपेक्षा पैटर्न' आप सेटिंग 'वैश्विक-ध्यान न दी', Process Monitor का उपयोग करते समय यह यूजर इंटरफेस से स्थापित करने जासूसी मतलब यह मानते हुए (सही Windows Explorer विंडो में क्लिक करें/TortoiseSVN/सेटिंग) पता चलता है कि उस में संग्रहीत किया जाता है 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 के साथ परीक्षण किया गया था (20,536, 2010-11-24 निर्माण), सबवर्सन 1.6.15।

0

अपाचे सबवर्सन आधारित विंडोज 7 SVN ग्राहकों (TortoiseSVN सहित) क्रम में निम्नलिखित स्थानों विन्यास सेटिंग्स के लिए दिखाया गया में दिखेगा:

  1. सिस्टम-वाइड रजिस्ट्री मान - HKEY_LOCAL_MACHINE \ सॉफ्टवेयर \ Tigris.org \ सबवर्सन कुंजी
  2. सिस्टम-वाइड INI फ़ाइलों - मुझे नहीं लगता कि यह विंडोज 7
  3. प्रति-उपयोगकर्ता रजिस्ट्री मूल्यों के लिए प्रयोग किया जाता है - HKEY_CURRENT_USER \ Software \ Tigris.org \ सबवर्सन कुंजी
  4. प्रति- उपयोगकर्ता आईएनआई फाइलें -% होम% \ ए ppData \ रोमिंग \ सबवर्जन \ config (a.k.a.% APPDATA% \ सबवर्सन \ config)
  5. कमांड लाइन विकल्प

एक मूल्य के एक से अधिक स्थानों पिछले घटना को प्राथमिकता दी जाएगी में है।

1

आप TortoiseSVN's Settings बातचीत, खंड जनरल में खोलते हैं, तो आपको:

  1. वैश्विक उपेक्षा पैटर्न: और एक इसी संपादित लाइन
  2. लेबल सबवर्सन विन्यास फाइल: और इसके पीछे एक [संपादित करें] बटन, जो आपके पसंदीदा टेक्स्ट एडिटर में फ़ाइल %APPDATA%\Subversion\config फ़ाइल (संस्करण 1.9.5 के लिए) के रूप में खुलता है।

मैं सुझाव देता हूं कि टूरोइज एसवीएन में एकीकृत जीयूआई (और यही कारण है कि सबसे विश्वसनीय) तरीका है।

संबंधित मुद्दे