ग्रहण में किसी अन्य फ़ोल्डर में प्रोजेक्ट ले जाना


147

मैं आमतौर पर अपने डेस्कटॉप पर फ़ोल्डरों पर बैठकर अपनी कार्यशील परियोजनाएं बनाता हूं। जब वे पूरे हो जाते हैं तो मैं उन्हें एक में ले जाता हूं c:\dev\। बात यह है कि मैं एक नहीं बल्कि पुरातन तरीके से कर रहा हूँ।

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

कैसे तुम लोग चारों ओर परियोजनाओं को स्थानांतरित करने के लिए?

अगर मैं बदल सकता है: फ़ाइल -> गुण -> संसाधन -> स्थान पथ यह आसान मृत होगा!

उदाहरण चाल:

c:\user\desktop\project_123
c:\dev\project_123

आपके पास आपका जवाब है, लेकिन JFYI: आपको प्रोजेक्ट फ़ाइलों को स्थानांतरित नहीं करना चाहिए इससे पहले कि आपने प्रोजेक्ट को कार्यक्षेत्र में हटा दिया है (यानी, आपको 2. करना चाहिए, फिर 1.), जब तक आप प्रोजेक्ट को पहले बंद नहीं करते। अन्यथा आपको त्रुटि संदेश मिलने की संभावना है और एक कार्यक्षेत्र के साथ समाप्त हो सकता है।
पॉइंटेडर्स

जवाबों:


248

पैकेज एक्सप्लोरर में एक्लिप्स प्रोजेक्ट पर राइट क्लिक करें, रिफलेक्टर का चयन करें, फिर मूव का चयन करें ... जो डायलॉग आता है, उसमें नई लोकेशन डालें या नेविगेट करें और ओके पर क्लिक करें। यह आपके सीवीएस या अन्य एससीएम मेटाडेटा को भी संरक्षित करेगा, लेकिन साथ ही आपके सभी संशोधनों को भी लाएगा, और आप वर्किंग सेट्स, लॉन्च कॉन्फ़िगरेशन, या अन्य चीजें जो आपके प्रोजेक्ट के साथ संबद्ध हैं, में कोई सदस्यता नहीं खोएगी।


12
+1 यह उन ग्रहण संबंधी विषमताओं में से एक है जो आपको C / C ++ प्रोजेक्ट को स्थानांतरित करने के लिए पैकेज एक्सप्लोरर को खोलने के लिए जावा परिप्रेक्ष्य में स्विच करने की आवश्यकता है ... वैसे भी, कम से कम मेकफाइल प्रोजेक्ट के लिए काम करना प्रतीत होता है।
sstn

2
फ़ाइल .. मूव एक ही डायलॉग खोलता है। [ग्रहण: इंडिगो सेवा रिलीज़ १]
०१

18
बस एक पॉइंटर कि यह स्वचालित रूप से प्रोजेक्ट के नाम को निर्दिष्ट पथ पर D:\Source\MyProjectले जाएगा ताकि उदाहरण के लिए इसे स्थानांतरित D:\OtherSourceन किया जाए D:\OtherSource\MyProject- बाद का परिणाम होगाD:\OtherSource\MyProject\MyProject
मूल

7
ऊपर दिए गए मेरे गड़गड़ाहट का जवाब देने के लिए: यह नेविगेटर (विंडो> शो व्यू> अन्य ..) से भी उपलब्ध है।
जेम्सन क्विन

2
मैंने एक्लिप्स-सीडीटी (लूना) में पैकेज एक्सप्लोरर खोजने की कोशिश की, लेकिन मुझे यह नहीं मिला (विंडोज> शो व्यू> अन्य> "शोषण")। क्या किसी को पता है कि परियोजना पथ कैसे बदल सकता है?
ट्रू वाई

19

ग्रहण के मूव मेनू आइटम का उपयोग करें

नेविगेटर व्यू खोलें, अपने प्रोजेक्ट पर राइट क्लिक करें और Move पर क्लिक करें। फिर गंतव्य निर्देशिका का चयन करें।

Navigator View > Right Click > Move

ध्यान दें कि यह पैकेज एक्सप्लोरर (कम से कम नियॉन में नहीं) में काम करता है। पैकेज एक्सप्लोरर का चाल संवाद अलग है, इसलिए नेविगेटर विंडो का उपयोग करें।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


या अधिक शक्तिशाली "प्रोजेक्ट एक्सप्लोरर" दृश्य।
मिकेल

1
ऐसा लगता है कि मैं ऐसा नहीं कर पा रहा हूँ «प्रोजेक्ट एक्सप्लोरर» दृश्य लेकिन केवल कुछ परियोजनाओं के लिए। «नेविगेटर» दृश्य का उपयोग करते हुए आपके उत्तर के लिए धन्यवाद पूरी तरह से काम करता है धन्यवाद
कॉल्क

यह मेरे लिए सही उत्तर है - धन्यवाद। मेरे मामले में - सीडीटी के साथ ग्रहण ऑक्सीजन का उपयोग करना - केवल नेविगेटर दृश्य में एक प्रयोग करने योग्य "हटो" विकल्प है। प्रोजेक्ट एक्सप्लोरर दृश्य में, प्रोजेक्ट खुला या बंद होने पर मूव विकल्प को हटा दिया जाता है।
20

बहुत बढ़िया! सी / सी ++ डेवलपर्स संस्करण के लिए ग्रहण आईडीई में पूरी तरह से काम किया: ऑक्सीजन। 3 ए रिलीज़ (4.7.3 ए)।
गेब्रियल स्टेपल्स

नियॉन के तहत मेरे लिए काम नहीं करता है, moveमें नाविक और अन्वेषक एक ही है
lalebarde

10

मुझे नहीं पता कि इस पोस्ट की तारीख से ग्रहण ने बदलाव किया है या नहीं ... मेरे मामले में मैंने मैन्युअल रूप से एक प्रोजेक्ट फ़ोल्डर स्थानांतरित कर दिया था और मैं चाहता था कि ग्रहण इस नए स्थान पर प्रोजेक्ट खोलें। यह वही है जो मैंने किया था (और यह काम करने लगता है)।

  • (मैं ग्रहण "हेलियोस" v 3.6.2 का उपयोग कर रहा हूँ)

  • फ़ाइल मेनू | आयात ...

  • सामान्य | कार्यक्षेत्र में मौजूदा परियोजनाएं

  • नए स्थान पर रूट निर्देशिका = अपनी परियोजना की शीर्ष निर्देशिका का चयन करें

  • समाप्त


क्या यह ऑल्टो प्रोजेक्ट-विशिष्ट एक्लिप्स सेटिंग्स को आयात करता है जो मूल प्रोजेक्ट में मौजूद थी?
20

5

मेरे पास ग्रहण में शायद ही कोई परियोजनाएं हैं जो स्रोत नियंत्रण में नहीं हैं, इसलिए मुझे केवल नए स्थान में परियोजना की जांच करनी होगी।

यदि आपके पास स्रोत नियंत्रण नहीं है, तो ग्रहण सीवीएस के साथ बॉक्स के बाहर अच्छी तरह से काम करता है, और सीवीएस को स्थानीय रूप से सर्वर के बिना चलाने के लिए सेटअप करना बहुत आसान है: http://www.tortoisecvs.org/faq.html#cvsinit


आपके इनपुट के लिए thks! मेरी सभी परियोजनाएं Mercurial का उपयोग करते हुए CVS पर भी हैं, इसलिए मैं उन्हें बिना किसी परेशानी के फाइल-सिस्टम में आसानी से बदल सकता हूं। मैं यह भी समझता हूं कि शायद ग्रहण के अंतर्निहित तंत्र का उपयोग करके परियोजना को निर्यात / आयात करने का आसान तरीका होगा। बस एक और भी आसान समाधान की तलाश में था (जैसे स्थान पथ को बदलना!);
फ्रेंकी

हालांकि यह वास्तव में ऐसा नहीं है जो मुझे लगता था कि आपका उत्तर पूरी तरह से मान्य है इसलिए मैं स्वीकार करने जा रहा हूं। Thks!
फ्रेंकी

1
@ फ्रेंकी, मैं सहमत हूं, मुझे एक्लिप्स के लिए एक विकल्प देखना पसंद होगा जिसे वास्तविक डिस्क फ़ोल्डर का नाम प्रोजेक्ट स्रोत में बदलना है। मुझे यकीन नहीं है कि यह एक विकल्प नहीं है
काइल हेस

यह काम करता है और कुछ मामलों में यह एकमात्र कार्य समाधान (=>: +1) हो सकता है, लेकिन यह इष्टतम से बहुत दूर है।
पीटर - मोनिका

4

कभी-कभी ईएलई रंग:

एक निर्देशिका से एक ग्रहण परियोजना की नकल करना (चलो इसे पुराना_दिर कहते हैं) दूसरी निर्देशिका (इसे new_dir कहते हैं):

  1. ग्रहण खोलें और अपने new_dir में प्रतिलिपि की गई कार्यशील निर्देशिका निर्दिष्ट करें।

  2. एक बार जब यह इस new_dir में प्रोजेक्ट को खोलता है, तो प्रोजेक्ट एक्सप्लोरर टैब के तहत सूचीबद्ध प्रोजेक्ट अभी भी पुराने_dir में सम्‍मिलित हो सकते हैं (पथ को देखने के लिए आप इसे राइट-क्लिक करके और प्रत्येक के द्वारा अनुसरण कर सकते हैं: "संसाधन -> लिंक्ड संसाधन" चर मान)। इस प्रकार, उन्हें इस कार्य स्थान से हटा दिया जाना चाहिए। इसपर राइट क्लिक करके Nios 2 एप्लीकेशन प्रोजेक्ट और BSP प्रोजेक्ट को प्रोजेक्ट एक्सप्लोरर टैब से डिलीट करें और डिलीट ऑप्शन को सेलेक्ट करें जो एक नई विंडो को पॉप करेगा। पॉप-अप विंडो में, यह सुनिश्चित करें कि प्रोजेक्ट्स को हटाने के लिए ओके पर क्लिक करने से पहले डिस्क चेक बॉक्स पर हटाए गए प्रोजेक्ट कंटेंट UNCHECKED हैं। अन्यथा, यह इसे पुराने_डिर से हटा देगा जहां से आपने प्रोजेक्ट की प्रतिलिपि बनाई थी।

  3. प्रोजेक्ट एक्सप्लोरर टैब एरिया में राइट क्लिक करें → इम्पोर्ट → जनरल → मौजूदा प्रोजेक्ट्स को वर्कस्पेस में डालें और कॉपी किए गए Nios2 एप्लीकेशन प्रोजेक्ट और BSP प्रोजेक्ट को new_dir से जोड़ें।

  4. प्रोजेक्ट एक्सप्लोरर टैब एरिया → इंडेक्स → पुनर्निर्माण में राइट क्लिक करें, अन्यथा एनआईओएस 2 एप्लीकेशन प्रोजेक्ट बीएसपी प्रोजेक्ट द्वारा प्रदान किए गए शामिल का उपयोग करने में सक्षम नहीं होगा।

  5. प्रोजेक्ट पर क्लिक करें → क्लीन → ओके टू क्लीन एंड पुर्न पुनर्निर्माण

  6. एनआईओएस से बात करने के लिए कंसोल का उपयोग करते समय, सुनिश्चित करें कि योगिनी का रास्ता नई परियोजना निर्देशिका में भी अपडेट किया गया है!


2

मैंने पूरी परियोजना को एक नई निर्देशिका में कॉपी किया। ग्रहण को नए कार्यक्षेत्र में स्थापित करने के बाद यह परियोजना को तुरंत पहचानता है। इस प्रकार यह आगे करने के लिए कुछ भी नहीं था। मैं सी / सी ++ डेवलपर्स के लिए ग्रहण आईडीई का उपयोग करता हूं, संस्करण लूना सेवा रिलीज 2 (4.4.2)।


1

एक्लिप्स ऑक्सीजन के लिए, एक जावा प्रोजेक्ट को स्थानांतरित करने के लिए, djb का स्वीकृत उत्तर अच्छी तरह से काम करता है (अभी मेरे अनुभव में), 9 मई को बेसिक मई 14 '12 पर टिप्पणी पढ़ने के अलावा , मैंने अपने प्रोजेक्ट XMLDiff को C: ।। । \ SVN \ trunk \ आंतरिक परियोजनाएं, और मुझे बल्कि गुप्त संदेश के साथ विफलता मिली:

संसाधन चलते समय समस्याओं का सामना करना पड़ा।

डिस्क पर संसाधन पहले से मौजूद है।

मुझे प्रोजेक्ट को C: ... \ SVN \ trunk \ आंतरिक परियोजनाओं \ XMLDiff के लिए एक नया फ़ोल्डर, XMLDiff, ब्राउज़ संवाद में बनाकर स्थानांतरित करना था, और परिणाम C: ... \ SVN \ trunk \ आंतरिक प्रोजेक्ट्स \ XMLDiff, नहीं C: ... \ SVN \ trunk \ आंतरिक प्रोजेक्ट \ XMLDiff \ XMLDiff।

इसलिए यह 2012 और ग्रहण में बेसिक के अनुभव के बीच बदल गया होगा ।3।


0

ग्रहण ऑक्सीजन के लिए

परियोजना गुण -> संसाधन -> लिंक्ड संसाधन -> लिंक्ड संसाधन (टैब)


0

अपने प्रोजेक्ट पर राइट क्लिक करें-> कॉपी।

प्रोजेक्ट एक्सप्लोरर फ्री स्पेस में राइट क्लिक करें और राइट क्लिक-> पेस।

नया फ़ोल्डर और प्रोजेक्ट नाम चुना।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.