मुझे पहली बार एसवीएन का E
स्टेटस कोड मिला। इसका क्या मतलब है? The update
documentation कहता है कि यह "मौजूदा" के लिए खड़ा है, लेकिन इससे कोई और विवरण नहीं देता है।एसवीएन में ई स्टेटस कोड का क्या अर्थ है?
वैकल्पिक रूप से, "अवरोध पथ" क्या है? लंबी सहायता फ़ाइल बताती है कि "कोड 'ई' के साथ पहले कॉलम में पथों की रोकथाम की सूचना दी गई है।"
कुछ पृष्ठभूमि: मैंने अपनी कार्यशील प्रतिलिपि से एक फ़ाइल हटा दी जिसे मुझे हटाया नहीं जाना चाहिए था। एसवीएन से अपडेट करने से इसे पुनर्स्थापित नहीं किया गया, इसलिए मैंने उसी फ़ाइल नाम के साथ एक नई फाइल बनाई और इसमें फाइल की रेपो कॉपी कॉपी की गई।
मैंने इसे संस्करण नियंत्रण में जोड़ा, लेकिन इसने इसे "संस्करणित फ़ाइल जिसे रिमोट रिपोजिटरी में जोड़ा जाना आवश्यक" स्थिति दी, न कि "कोई स्थानीय परिवर्तन" स्थिति नहीं।
Subclipse का उपयोग करना, मैं साथ>पैरेंट फ़ोल्डर पर भंडार से नवीनतम बदलें चयन किया है, और यह हुआ:
revert -N C:/foo/Bar.java
Reverted C:/foo/Bar.java
update C:/foo/Bar.java -r HEAD --force
E C:/foo/Bar.java
Updated to revision 396.
===== File Statistics: =====
Existing: 1
इसके अतिरिक्त, ई स्थिति _file बाहरी_ के अपडेट के दौरान देखी जाएगी। इस मामले में ई स्थिति मानक व्यवहार है, कोई 'बल' ध्वज आवश्यक नहीं है। –