में "प्रेत" निर्देशिकाएं मैंने किसी भी तरह से एक खराब स्थिति में एक एसवीएन भंडार प्राप्त करने में कामयाब रहा है। मैंने एक निर्देशिका ले जाया है और अब मैं इसे अपने नए स्थान पर नहीं कर सकता।एसवीएन रिपोजिटरी
जहां तक svn status
संबंधित है, निर्देशिका अज्ञात है (निर्देशिका का नाम type
है)।
$ svn status ? type
जब मैं निर्देशिका जोड़ने की कोशिश करता हूं, तो सर्वर कहता है कि यह पहले से मौजूद है।
$ svn add type svn: warning: 'type' is already under version control
अगर मैं निर्देशिका अद्यतन करने के लिए प्रयास करते हैं, इसे फिर से चला गया।
$ svn update type svn: '.' is not under version control
यदि मैं इसे प्रतिबद्ध करने का प्रयास करता हूं, तो सर्वर शिकायत करता है कि यह पुरानी मूल निर्देशिका अब मौजूद नहीं है।
$ svn commit type -m "Moving type" svn: Commit failed (details follow): svn: '/prior/trunk/src/nyu/prior/cvc3/theorem_prover/expression' path not found
रहस्य में जोड़ने के लिए, निर्देशिका की सामग्री को संशोधित के रूप में चिह्नित किया गया है।
$ svn status type A + type M + type/IntegerType.java M + type/BooleanType.java M + type/Type.java M + type/RationalRangeType.java M + type/RationalType.java M + type/IntegerRangeType.java
यदि मैं निर्देशिका के भीतर से अद्यतन करने का प्रयास करता हूं, तो मुझे यह मिलता है।
$ cd type $ svn update svn: Two top-level reports with no target
से भीतर निर्देशिका के रूप में ऊपर ही path not found
त्रुटि देता स्वीकार हो रहे हैं।
क्या चल रहा है और मैं इसे कैसे ठीक कर सकता हूं?
संपादित करें: @ रोब ऑक्सप्रिंग ने मुझे पकड़ा: मुझे एक्लिप्स में चारों ओर घूमने वाली चीजें बहुत आक्रामक हो गईं।
अपडेट: मैं @ रोब ऑक्सप्रिंग के जवाब को "ऐसा न करें/बस शुरू करें" और उसकी सलाह ले रहा हूं। मैं अभी भी रुचि हो, तो किसी को भी मुझे बता सकते हैं चाहते हैं: (क) क्या उपरोक्त त्रुटि संदेश ठीक मतलब और (ख) कैसे करने के लिए वास्तव में ठीक समस्या।
धन्यवाद। इस जवाब ने मुझे यह महसूस किया कि मैंने क्या किया होगा (हालांकि मैंने निर्देशिका को स्थानांतरित करने के लिए ग्रहण का उपयोग किया था। आपको लगता है कि ग्रहण सही ढंग से करेगा। साफ करने के लिए क्या गड़बड़ है, लेकिन आप मुझे सही दिशा में जा रहे हैं। जीवन। – Marvo