अगर डेरेन हॉल का जवाब "ब्रूट फोर्स" दृष्टिकोण है, तो मेरा जवाब "ब्रूट फोर्स और इग्नोरेंस" दृष्टिकोण होना चाहिए। :)
यह कुछ ऐसा है जिसने हाल ही में मुझे परेशान किया है क्योंकि हम दस्तावेज़ और परियोजना प्रबंधन के लिए एसवीएन का उपयोग करते हैं, जिसका मतलब यह हो सकता है कि विंडोज इंडेक्सर बहुत उपयोगी है जब यह अस्पष्ट दस्तावेजों की खोज करने में सक्षम होता है, लेकिन यह सभी svn भंडारण फ़ाइलों को पकड़ना बेकार है।
यह एक विंडोज़ बैच फ़ाइल में मेरा (बल्कि बदसूरत) समाधान है:
ATTRIB /S /D -H ".svn"
ATTRIB /S /D +I ".svn"
ATTRIB /S /D +I "all-wcprops"
ATTRIB /S /D +I "entries"
ATTRIB /S /D +I "tmp"
ATTRIB /S /D +I "props"
ATTRIB /S /D +I "text-base"
ATTRIB /S /D +I "prop-base"
ATTRIB /S /D +I "*.svn-base"
ATTRIB /S /D +H ".svn"
पहली और आखिरी पंक्तियाँ हैं क्योंकि ATTRIB एक छिपे हुए फ़ोल्डर में + मैं स्विच करने से इनकार करता है, कम से कम मेरे लिए यह किया। आपको इसे "svnNoIndex.bat" जैसी फ़ाइल में कॉपी करना होगा और इसे अपने SVN चेकआउट डायरेक्टरी में चलाना होगा, एक बड़े रिपॉजिटरी के साथ इसमें कुछ समय लग सकता है ...
मैं वर्तमान में विस्टा के तहत नवीनतम सर्विस पैक के साथ इसका परीक्षण कर रहा हूं, मैं उम्मीद करता हूं कि यह विंडोज 7 पर काम करेगा। मुझे नहीं पता कि क्या सूचकांक को उन फाइलों के खाते को फिर से बनाने की आवश्यकता है जो अब चिह्नित नहीं हैं यह कर रहा है, लेकिन मुझे वैसे भी मेरा पुनर्निर्माण करने की आवश्यकता है, इसलिए मैं यही कर रहा हूं क्योंकि यह केवल कुछ ही दिन है जबकि सूचकांक फिर से बनाता है।
इसे "स्वचालित" बनाने के लिए आप बैच फ़ाइल को पोस्ट-अपडेट हुक के रूप में जोड़ सकते हैं जो अपडेट के बाद चलता है ... दी गई यह गड़बड़ है, लेकिन यह काम कर सकता है।