2010-10-05 16 views
5

के साथ एक यूआरएल में svn डिलीट का उपयोग करके मैं एक स्पेस कैरेक्टर के साथ रिमोट रिपोजिटरी में एक फाइल को निकालने का प्रयास कर रहा हूं।स्पेस कैरेक्टर

svn delete -m "Deleting file" "https://svn.xyz.edu/applications/workshop/H Y P W 2011_2.pdf" 

मैं

svn: URL 'https://svn.xyz.edu/applications/workshop/H%2520Y%2520P%2520W%25202011_2.pdf' does not exist 

कैसे इस समस्या को हल करने और फ़ाइल को नष्ट करने के लिए त्रुटि मिलती है?

उत्तर

0

प्रयास करें:

 
svn delete -m "Deleting file" "https://svn.xyz.edu/applications/workshop/H%20Y%20P%20W%202011_2.pdf" 

जो एनकोड रिक्त स्थान को ठीक से URL होगा।

0

प्रयास करें मैन्युअल रूप से एन्कोड अंतरिक्ष चरित्र डालने:

H+Y+P+W+2011_2.pdf 

या

H%20Y%20P%20W%202011_2.pdf 
+0

SVN 1.1+ रिक्त स्थान की अनुमति चाहिए हटा देते हैं और संस्करणों से पहले मैन्युअल रूप से 20% के साथ रिक्त स्थान से बचने के लिए आप की आवश्यकता - http: //subversion.apache। संगठन/दस्तावेज़/रिलीज नोट्स/1.1.html – Keith

3

किसी कारण यह दोगुना करने के लिए URI URL सांकेतिक शब्दों में बदलना की कोशिश कर रहा प्रतीत होता है के लिए। यह %20 पर स्थान बदलता है, फिर % को इसके एन्कोडेड मान %25 में बदलता है, जिससे आपको %2520 मिल जाता है।

वहाँ अपने आप में %20 डालने का प्रयास करें:

svn delete -m "Deleting file" "https://svn.xyz.edu/applications/workshop/H%20Y%20P%20W%202011_2.pdf" 
0

कारण है कि आप बाहर रेपो की जांच नहीं करते और हटाने के लिए प्रतिबद्ध?

2

यदि आप TortoiseSVN का उपयोग कर रहे हैं, तो कृपया स्थानीय में हटाएं आदेश का उपयोग करें, फिर एसवीएन को प्रतिबद्ध करें। मैंने अपनी तरफ से कोशिश की, यह काम कर रहा है।

+0

एसवीएन कमांड लाइन विकल्प अपेक्षित उत्तर की तरह है। – ronnyfm

1

हाँ, यह वास्तव में एक पुराना सवाल है लेकिन यह आज मुझे थोड़ा सा है, तो यहां जवाब है।

आप तोड़फोड़, जो तय किया गया था में subversion 1.6.12

तो 6.1.12 या बेहतर करने के लिए तोड़फोड़ उन्नयन कि आप किसी पुराने संस्करण पर हैं, में bug #3636 से अधिक ट्रिपिंग हो सकता है।

किसी कारण से अपग्रेड नहीं कर सकता है? सब कुछ नहीं खोया है। इसलिए यह कोई रिक्त स्थान है आप निर्देशिका नाम बदल सकते हैं और फिर उस निर्देशिका

svn mv "https://svn.xyz.edu/url with spaces" https://svn.xyz.edu/urlwithoutspaces -m "subversion issue #3636" 

svn delete https://svn.xyz.edu/urlwithoutspaces 
संबंधित मुद्दे