अन्य जवाब बेकार में जटिल है और अपने काम फ़ोल्डर से स्रोत नियंत्रण बाइंडिंग के सभी को हटाने शामिल है - जब उन्हें आसानी से ठीक उपलब्ध है।
यह व्यवहार आमतौर पर तब होता है जब आप खोजक में एक फ़ाइल को ले जाने या खोजक में एक फ़ाइल को नष्ट और फिर बाद में हिट Xcode में लापता संदर्भ पर "हटाएँ"।
ऐसा इसलिए होता है क्योंकि एक्सकोड स्वचालित रूप से फ़ाइल को एसवीएन में "जोड़ता है" - इसलिए अब फ़ाइल अब नहीं है, एसवीएन उलझन में है क्योंकि ऐसा लगता है कि यह वहां होना चाहिए - और जब आपने फाइंडर में फ़ाइल को हटा दिया तो आपकी एसवीएन जानकारी नहीं हुई अपडेट नहीं किया गया (आपने एसवीएन में फ़ाइल को हटाया नहीं है)।
चेतावनी प्रति-se एक Xcode चेतावनी नहीं है - लेकिन एक सामान्य स्रोत नियंत्रण/SVN चेतावनी के और अधिक।
चेतावनी (और अपने स्थानीय SVN काम कर फ़ोल्डर की स्थिति) ठीक करने के लिए या तो अपने SVN ग्राहक का उपयोग "वापस" करने से पहले "जोड़ें" ऑपरेशन:
svn revert PATH
, या कम अधिमानतः, आप लापता फ़ाइल मजबूर कर सकते हैं "हटाएँ":
svn delete --force PATH
Xcode के माध्यम से पहली जगह में होने से त्रुटि को रोकने के लिए हमेशा "हटाएँ", या, अपने SVN ग्राहक (लेकिन, अगर आप delet के माध्यम से ई इसे अपने एसवीएन क्लाइंट के माध्यम से आपको अभी भी एक्सकोड में लापता संदर्भ को हटाना होगा - ताकि आप इसे एक्सकोड में भी हटा सकें)।
यह कोई जवाब नहीं है। वास्तव में, दूसरा एक है! आप रिपो को हटाने पर विचार कैसे करते हैं (जो टीम के सदस्यों के बीच साझा किया जाता है) इस मुद्दे को हल करेंगे? –
2011 में रेपो को हटाने से मेरे लिए काम नहीं हुआ, जबकि इस कामकाज ने किया। कुछ उत्तर इस्तेमाल किए गए संस्करण पर बहुत निर्भर करते हैं; शायद यह मदद करेगा अगर StackOverflow संस्करण टैग को और अधिक प्रमुख बना देगा। – nicc