2012-07-27 9 views
5

मैं svn का उपयोग कर रहा हूं: पहली बार संपत्ति को अनदेखा करें, इसलिए मैं कुछ गलत समझ सकता हूं।svn: xcuserdata को अनदेखा न करें

मैं आईओएस एप्लिकेशन पर काम कर रहा हूं। मेरे पास एक एक्सकोड प्रोजेक्ट है और मैं xcuserdata फ़ोल्डर को अनदेखा करना चाहता हूं। मैक टर्मिनल एप्लिकेशन का उपयोग करना, मैं अपने SVN भंडार की जड़ तक जाने के लिए और का उपयोग कर फ़ोल्डर की अनदेखी करने की कोशिश: यदि मैं SVN जाँच

svn propset svn:ignore path/to/my/folder/MyProject.xcodeproj/xcuserdata . 

:

svn propedit svn:ignore . 

मैं देख रहा हूँ: का उपयोग कर संपत्ति की अनदेखी:

path/to/my/folder/MyProject.xcodeproj/xcuserdatata 

मैं प्रतिबद्ध है और अद्यतन किया है, लेकिन मैं एक SVN स्थिति करते हैं, मैं अभी भी एक साथ फ़ोल्डर देखते हैं? इसके बगल में निशान। क्या कोई जानता है कि मैं क्या गलत कर रहा हूं? मैं svn संस्करण 1.6.17 (r1128011) का उपयोग कर रहा हूँ।


संपादित जोड़ने के लिए है कि मेरे सवाल का यह एक समान लगता है: SVN just won't ignore a folder, despite propset svn:ignore, लेकिन मैं अनदेखा करना चाहते फ़ोल्डर में फ़ाइलों की मेरे मामले से कोई भी में SVN के लिए जोड़ा जा करने लगते हैं, और न ही फ़ोल्डर है कि मैं चाहता हूँ svn में जोड़ा अनदेखा करने के लिए।

उत्तर

10

मुझे लगता है कि आप चाहते हैं:

svn propset svn:ignore xcuserdata path/to/my/folder/MyProject.xcodeproj 

यानी आप पथ पर xcuserdata अनदेखा करना चाहते।

+0

यह काम किया! मुझे समझ में नहीं आता कि आपने जो लिखा है और जो मैंने लिखा है, उसके बीच क्या अंतर है। मैं पथ पर फ़ोल्डर पथ/से/my/फ़ोल्डर/MyProject.xcodeproj/xcuserdata को अनदेखा कर रहा था "। यह मेरे लिए एक ही चीज़ जैसा लगता है। – Darren

+1

एक मूल्य है, एक रास्ता है, लेकिन हाँ मुझे पता है कि आपका क्या मतलब है - मूल्य क्यों पथ नहीं हो सकता है? :-) – MattR

+0

आह ठीक है, मैं समझता हूं। धन्यवाद! – Darren

0

वैश्विक स्तर पर इसे ठीक करने के कुछ तरीके हैं। एक ~/.subversion/config पर स्थित subversion की कॉन्फ़िगरेशन फ़ाइल को संपादित करना है। वैश्विक ध्यान न दी के लिए लाइन है, यह टिप्पणी हटाएं लिए देखो और xcuserdata के लिए इसे बदल, इस

global-ignores = xcuserdata 

कि सहेजें और SVN की स्थिति, जैसा नहीं रह गया xcuserdata फ़ोल्डरों रिपोर्ट करेंगे। इससे आपकी स्थानीय मशीन में बदलाव आता है और यह आपको केवल प्रभावित करेगा। भंडार पर ही इसे बनाने के लिए इतना है कि यह हर किसी को प्रभावित करता है, अपने स्रोत पेड़ की जड़ पर जाएँ और इस

svn propset svn:global-ignores xcuserdata . 

की तरह वैश्विक ध्यान नहीं देता है संपत्ति का उपयोग करें, तो परिवर्तन के लिए प्रतिबद्ध यह सक्रिय बनाने के लिए।

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