2012-05-30 18 views
6

मैं एसवीएन के बाद से img/test.jpg फ़ाइल को अनदेखा करने की कोशिश कर रहा हूं। संकेत दिए जाने पर this question से मैं आदेश की कोशिश की है: इसके बजाय img/test.jpg अनदेखी कीएसवीएन फाइलों को अनदेखा करें

svn propset svn:ignore "img/test.jpg" . 

, SVN मुझे property 'svn:ignore' set on '.' बताता है।

इसके अलावा, जब मैं svn status कर मैं अब अतिरिक्त लाइन मिलती है:

M  . 

SVN एक फ़ाइल को अनदेखा कैसे हो सकती है?

उत्तर

10

भ्रमित आउटपुट के बावजूद, आपका आदेश सही तरीके से काम करता प्रतीत होता है। लाइन

M . 

... इंगित करता है कि आप वर्तमान निर्देशिका (एक आप से आदेश भाग गया) पर एक संपत्ति निर्धारित किया है। अनदेखा पथ ./img/test.jpg है, लेकिन संपत्ति विशिष्ट फ़ाइल की बजाय वर्तमान निर्देशिका पर सेट है। इसमें एक संशोधित ध्वज M है क्योंकि आपने अभी तक संपत्ति को भंडार में वापस नहीं किया है। ऐसा करने के बाद, svn update के बाद इस कोडबेस पर काम करने वाले बाद के चेकआउट या अन्य लोग उस फ़ाइल पर svn:ignore संपत्ति भी प्राप्त करेंगे।

नोट: संशोधित करने या svn propdel के माध्यम से इस निकालने के लिए, आप के रूप में अच्छी वर्तमान निर्देशिका से ऐसा करने के लिए की आवश्यकता होगी:

svn propdel svn:ignore . 

तुम भी cd हो सकता था 'img/ निर्देशिका में एड और propset में चला वहां, इस मामले में यह उसके माता-पिता की बजाय उस निर्देशिका से बंधेगा। आपका प्रतिबद्ध तो कुछ ऐसा दिखाई देगा:

M img 
-1

आप img निर्देशिका पर गुण सेट करने के लिए है, नहीं जड़:

svn propset svn:ignore "test.jpg" img 
+1

ओ पी ** ** फ़ाइल नीचे ट्री के किसी भी निर्देशिका का उपयोग कर सकते परिभाषा –

+0

@LazyBadger में फ़ाइल के लिए माउंट-पॉइंट और सापेक्ष पथ के रूप में अनदेखा किया जाना चाहिए यह मेरे लिए काम नहीं करता है। मेरे पास एक उपनिर्देशिका में एक फ़ाइल है, 'svn propset svn कॉल करें: "फ़ोल्डर \ file.txt" अनदेखा करें। तब मैं उल्लेख किया गया 'एम। 'देखते हैं। हालांकि, '.' करने के बाद, 'svn st' अभी भी' फ़ोल्डर \ file.txt' के अंतर्गत फ़ाइल दिखाता है। हालांकि, मैंने जो समाधान सुझाया, वह मेरे लिए काम करता है। – timomeinen

+1

1. आप ** पहले से ही संस्करणित ** फ़ाइल को अनदेखा नहीं कर सकते हैं, केवल "अज्ञात" 2. आपको ** को फिर से पढ़ना होगा ** एसवीएन-बुक –

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