2009-03-04 21 views
5

द्वारा अप्रबंधित फ़ोल्डर बनाना क्या भंडार से फ़ोल्डर को हटाना संभव है जिस तरह से इसे प्रत्येक उपयोगकर्ता के स्थानीय भंडार से हटाया नहीं जा सकता है?एसवीएन

मेरे मामले में 'config' नाम की एक निर्देशिका है जिसका उद्देश्य संस्करण-नियंत्रित होना था। अब हमने उस निर्देशिका को संस्करण-नियंत्रण से हटाने का फैसला किया है, लेकिन इसे प्रत्येक व्यक्ति कंप्यूटर पर छोड़ दें (और इसे svn में जोड़ें: रास्ते से अनदेखा करें)। समस्या यह है कि, यदि मैं उस निर्देशिका को "svn delete" के साथ हटा देता हूं - यह हर किसी के कंप्यूटर से हटा दिया जाएगा और मुझे वह नहीं चाहिए।

उत्तर

6

केवल जिस तरह से मैं जानता हूँ कि की अपनी काम की नकल पर इसे रखने के लिए है:

svn delete --keep-local 

आप क्योंकि आप एक संस्करण नियंत्रित फ़ाइल नजरअंदाज नहीं कर सकते फंस रहे हैं।

यदि यह वास्तव में महत्वपूर्ण है और आप TortoiseSVN उपयोग करते हैं, तो आप 2 चरणों में आपरेशन प्रदर्शन कर सकता है - के बाद के बाद अद्यतन में तो निर्देशिका (या फ़ाइलें) निर्यात करने के लिए एक क्लाइंट-साइड पूर्व अद्यतन हुक बनाने के लिए, (svn: अनदेखा कार्यशील प्रतिलिपि में जोड़ा गया है) निर्देशिका या फ़ाइलों को फिर से कॉपी करें।

हालांकि सही पीआईटीए की तरह लगता है और आईएमएचओ आप स्थिति को समझाते हुए एक ईमेल भेजने और कॉन्फ़िगर निर्यात करने से पहले अग्रिम नोटिस दे रहे हैं।

+0

टोर्टोइज एसवीएन (विंडोज़ फाइल एक्सप्लोरर में खोल मेनू) में आपके पास मेनू मेनू है जिसे हटाएं और सूची को अनदेखा करने के लिए जोड़ें **। क्या यह आदेश इसे स्थानीय रूप से रखेगा? – awe

2

आप svn जोड़ना चाहते हैं: एक बार यह अन-संस्करण नियंत्रित होने पर निर्देशिका पर अनदेखा करें; लेकिन इसे संस्करण नियंत्रण से बाहर निकालने के लिए, मुझे लगता है कि आपको svn करना होगा: इसे हटाएं, प्रत्येक देव इसे कॉपी करें, .svn निर्देशिका हटाएं, एक अद्यतन करें, फिर उसे कॉपी करें।

This related question भी मदद कर सकता है।