2013-06-25 8 views
19

दो दिन पहले, मैं ग्रहण आईडीई में पांच जावा फ़ाइलें हटा दी है और अब मैं उन्हें जरूरत है। मैंने उन्हें स्थानीय इतिहास से बहाल करने की कोशिश की। मैंने उनमें से केवल दो बहाल किए। जब मैं अन्य फ़ाइलों पर राइट क्लिक करता हूं और फिर स्थानीय इतिहास से पुनर्स्थापित क्लिक करता हूं, तो मुझे त्रुटि संदेश No additional members found in local history मिलता है। मैं उन तीन फाइलों को कैसे पुनर्स्थापित कर सकता हूं?ग्रहण आईडीई में नष्ट कर दिया गया फ़ाइलें पुनर्स्थापित

+0

क्या आपने उन्हें अपने फाइल सिस्टम से भी हटा दिया? क्या आप उन्हें अपने घोटाले में रखते हैं? –

+0

मैं उन्हें ग्रहण से हटा देता हूं। क्षमा करें मैं जावा के लिए नया हूँ। एसएमएम से आपका क्या मतलब है? –

+0

एसएमएम = स्रोत नियंत्रण प्रबंधन प्रणाली। यदि आप ग्रहण से फ़ाइलों को हटाते हैं, तो आपसे पूछा जाता है कि क्या आप उन्हें फ़ाइल सिस्टम से भी हटाना चाहते हैं। अगर आपने यह जांच नहीं की है तो उन्हें अभी भी आपकी डिस्क –

उत्तर

2

उत्तर: आप नहीं कर सकते हैं .. खेद: \

तो स्थानीय इतिहास से बहाल करने से काम नहीं करता है, तो आप भाग्य से बाहर हैं मुझे डर है .. को हटाने फ़ाइलों की बात, करने के लिए है हूँ उन्हें हटा दें .. उन्हें कभी भी वापस की जरूरत नहीं है।

मेरे सुझाव जब हटाने और SVN या Git की तरह एक स्रोत नियंत्रण प्रबंधन सॉफ्टवेयर का उपयोग अधिक सावधान रहना है, तो आप संस्करण फिर से होने से इस तरह बातें रोकने के लिए अपनी फ़ाइलें कर सकते हैं।

+0

धन्यवाद से ** बहाल करने का विकल्प पता नहीं था तुम्हारे जवाब के लिए। –

+0

तो क्यों ग्रहण केवल उनमें से दो को पुनर्स्थापित कर सकता है? यह दूसरों को बहाल क्यों नहीं कर सकता? –

+0

और सभी लॉन्च फाइलें भी बनी हुई हैं। –

3

यदि आपके पास अभी भी बाइनरी फॉर्म (.class) है, तो आपने केवल स्रोत कोड हटा दिया है, तो आप decompile फिर स्रोत पर वापस कर सकते हैं। कुछ डीकम्पाइलर के लिए गूगल पर

खोजें, उदाहरण के Cavaj के लिए।

+0

मेरे पास ग्रहण में सभी .java फ़ाइलें हैं। और जब मैं रिफैक्टर-> इतिहास पर क्लिक करता हूं तो यह दो महीने पहले भी सभी तारीख दिखाता है। –

70

आप इस Java Tips page में जानकारी का उपयोग कर सकते हैं।

मैं अपने src फ़ोल्डर को हटाया, और इसे वापस पाने के लिए निम्नलिखित कदम का प्रयोग किया:

  1. चयन परियोजना
  2. सही
  3. करें संदर्भ मेनू में स्थानीय इतिहास से पुनर्स्थापित करें क्लिक करें
  4. अपनी फ़ाइलें,
  5. क्लिक करें ठीक का चयन करें।
+0

मुझे पता है कि यह पुराना है लेकिन ओपी का कहना है कि उन्होंने पहले ही कोशिश की है। मेरे लिए "आप [इस उत्तर] से फ़ाइलों को ढूंढने के लिए अपने ऑपरेटिंग सिस्टम के खोज टूल का उपयोग कर सकते हैं" (http://stackoverflow.com/a/969905/1706564) (स्पष्ट रूप से अब मैं इसके बारे में सोचता हूं!) उत्तर। –

+0

धन्यवाद एक टन ... – dom

0

यदि आप वीसीएस जैसे एसवीएन या जीआईटी का उपयोग कर रहे हैं तो आप फ़ाइल को उसी नाम से और उसी स्थान पर फिर से बना सकते हैं जो पर्याप्त है।

1

जाओ मेनू बार ग्रहण करने के लिए और संपादित करें क्लिक करें, और तब क्लिक करें हटाना पूर्ववत करें संसाधन। प्रत्येक बार जब आप "पूर्ववत निकालें संसाधन" पर क्लिक करते हैं, तो यह उन संसाधनों को वापस लाता है जिन्हें हटा दिया गया है। मुझे यकीन नहीं है कि क्या आप हटाए गए संसाधनों को पुनर्प्राप्त कर सकते हैं, अगर आप अपने संसाधन को हटाए जाने के बाद मशीन को पुनरारंभ करने के बाद पुनर्प्राप्त करने का प्रयास करते हैं।

आप सुरक्षित होने के लिए इस बार कई बार नहीं चलना चाहते हैं, कृपया हमेशा गिट, एसवीएन, मर्कुरियल जैसे संस्करण नियंत्रण का उपयोग करें।

3

कदम हटाई गई फ़ाइलों की वसूली के लिए:

  1. परियोजना पर जाएं।
  2. प्रोजेक्ट पर राइट क्लिक करें।
  3. स्थानीय इतिहास से पुनर्स्थापित करें का चयन करें।
  4. पुनर्प्राप्त करने के लिए फ़ाइल/फ़ाइलों का चयन करें।

    how to recover deleted file in eclipse:

कृपया संलग्न छवि देखते हैं।

संबंधित मुद्दे