मुझे यकीन नहीं है कि आप क्या करने की कोशिश कर रहे हैं: यदि आपने फ़ाइल को इसके माध्यम से जोड़ा है
svn add myfile
जब आप अपनी अगली कमिटमेंट करते हैं तो आपने इस फाइल को अपनी रिपॉजिटरी में डालने के लिए ही svn को बताया था । आपके द्वारा टाइप करने से पहले रिपॉजिटरी में कोई बदलाव नहीं हुआ है
svn commit
यदि आप फ़ाइल को कमिट से पहले हटाते हैं, तो svn
इसे अपने रिकॉर्ड में रखें (क्योंकि आपने इसे जोड़ा था) लेकिन इसे रिपॉजिटरी को नहीं भेज सकते क्योंकि फ़ाइल अब मौजूद नहीं है।
तो या तो आप फाइल को रिपॉजिटरी में सेव करना चाहते हैं और फिर उसे अपनी वर्किंग कॉपी से डिलीट कर दें: इस मामले में अपनी फाइल को वापस (ट्रैश से?) लेने की कोशिश करें, कमिट करें और बाद में फाइल को डिलीट करें।
svn delete myfile
svn commit
यदि आप पूर्ववत करना चाहते हैं add
और बस फ़ाइल को फेंक दें, तो आप कर सकते हैं
svn revert myfile
जो svn
इस मामले में ऐड-ऑपरेशन को पूर्ववत करने के लिए कहता है ।
संपादित करें
क्षमा करें, मुझे पता नहीं था कि आप अधिकतम OSX के लिए "संस्करण" GUI क्लाइंट का उपयोग कर रहे हैं। तो या तो GUI का उपयोग करते हुए युक्त निर्देशिका पर वापस लौटने का प्रयास करें या ठंडे पानी में कूदें और अपने छिपे हुए मैक कमांड शेल को आग दें :-) (इसे जर्मन OSX में "टर्मिनल" कहा जाता है, कोई भी विचार नहीं है कि इसे अंग्रेजी में कैसे लाया जाए। संस्करण ...)
svn rm
फ़ाइल को केवल निर्देशिका में मौजूद नहीं होने पर भी कर सकता है ।