दिलचस्प पोस्ट
ब्लैकबेरी – एनीमेशन के साथ स्क्रीन लोड हो रहा है / रुको MongoDB: उसी दस्तावेज़ से डेटा का उपयोग करते हुए दस्तावेज़ों को अद्यतन करना फोन समारोह से एक jquery AJAX कॉलबैक के लिए प्रतीक्षा करें डुप्लिकेट HTTP प्रतिसाद हेडर स्वीकार्य हैं? कैसे निर्भरता इंजेक्शन निर्माता पागलपन से बचने के लिए? स्क्रीन भरने के लिए मैं एक डायलॉग शैली गतिविधि खिड़की कैसे प्राप्त करूं? स्कला बनाम पायथन के लिए स्पार्क प्रदर्शन वर्तमान पृष्ठ के लिए नेविगेशन मेनू को हाइलाइट करें स्टैक पर आवंटित चर पर कॉलिंग हटाना मैं कैसे निर्धारित कर सकता हूं कि 2 डी बिंदु एक बहुभुज के भीतर है या नहीं? डिफ़ॉल्ट URL स्कीम के साथ कैसे संभालना है वर्ग कोष्ठक के बीच पाठ को निकालने के लिए नियमित अभिव्यक्ति ट्विटर बूटस्ट्रैप 3 के साथ IE8 मुद्दा इंटरनेट एक्सप्लोरर में 'स्क्रिप्ट' टैग के लिए 'ऑनलोड' हैंडलर jquery लाइव मंडराना

ग्रहण में एक गीथहब प्रोजेक्ट आयात करना

मैंने एक गीथहब प्रोजेक्ट आयात किया है, लेकिन मैं अपने ग्रहण प्रोजेक्ट वर्कस्पेस में परियोजना को कैसे सेटअप करूं?

क्या मुझे प्रोजेक्ट को चेक करने से पहले गिटहब वर्किंग डायरेक्टरी (सी: \ यूज़र्स) सेट करने की आवश्यकता है, जो कि मेरे एक्लिप्स काम कर रहे डायरेक्टरी (सी: \ प्रोजेक्ट्स) से है?

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

संपादित किया गया:

मेरी कामकाजी निर्देशिका अब c: \ users \ projectname \ .git है तो मैं "आयात" विकल्प को ग्रहण करने का प्रोजेक्ट आयात करने का प्रयास करता हूं। जब मैं विकल्प "नया प्रोजेक्ट विज़ार्ड का प्रयोग करें" को आयात करने का प्रयास करता हूं, तो स्रोत कोड आयात नहीं किया जाता है, अगर मैं "सामान्य प्रोजेक्ट के रूप में आयात करें" स्रोत कोड का आयात कर रहा हूं, लेकिन ईक्लेप्से द्वारा बनाई गई बनाई गई परियोजना जावा का नहीं है परियोजना। विकल्प का चयन करते समय "नया प्रोजेक्ट विज़ार्ड का उपयोग करें" और जादूगर का उपयोग करके एक नया जावा प्रोजेक्ट बनाना चाहिए, कोड को स्वचालित रूप से आयात किया जाना चाहिए?

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

वेब के समाधान से एकत्रित समाधान "ग्रहण में एक गीथहब प्रोजेक्ट आयात करना"

जैसा कि एलन बेउवोइस के उत्तर में बताया गया है, और अब (क्यू 4 2013) बेहतर ढंग से समझाया गया है

  • गीथहब के लिए ग्रहण
  • ईजीआईटी 3.x मैनुअल (अनुभाग "मौजूदा जीआईटी रिपोजिटरीज़ से प्रारंभ करना")
  • गीथहब के साथ ग्रहण
  • ईजीआईटी ट्यूटोरियल

GitHub से यूआरएल कॉपी करें और मेनू से एक्लिप्स में चुनें

File → Import → Git → Projects from Git 

http://wiki.eclipse.org/images/5/5a/Egit-0.9-import-projects-select-repository.png


यदि गिट रेपो को अभी क्लोन नहीं किया गया है:

एक दूरस्थ परियोजना को चेक करने के लिए> आपको पहले अपनी रिपॉजिटरी क्लोन करना होगा
एक्लिप्स आयात विज़ार्ड खोलें (उदाहरण के लिए File => Import ), Git => Projects चुनें और Next क्लिक करें।
" URI " चुनें और Next क्लिक करें।
अब आपको रिपॉजिटरी के स्थान और कनेक्शन डेटा दर्ज करना होगा। यूआरआर दर्ज करने से कुछ फ़ील्ड स्वतः ही भर जाएंगी। किसी भी अन्य आवश्यक फ़ील्ड को पूरा करें और Next हिट करें। यदि आप गीथहब का उपयोग करते हैं, तो आप यूआरआई को वेब पेज से कॉपी कर सकते हैं।

उन सभी शाखाओं का चयन करें जिन्हें आप क्लोन करना चाहते हैं और फिर से अगला हिट करें।

गिट रिपॉजिटरी क्लोनिंग के लिए एक अन्य विज़ार्ड खोलने के लिए क्लोन … बटन दबाएं।

http://eclipsesource.com/blogs/wp-content/uploads/2012/12/14-282x300.png


मूल उत्तर (जुलाई 2011)

सबसे पहले, यदि आपकी "वर्किंग डाइरेक्टरी" C:\Users , जो अजीब है, क्योंकि इसका मतलब होगा कि आपने गिटहब रेपो सीधे सी: \ यूज़र में क्लोन किया है (अर्थात आपके पास C:\Users में एक .git निर्देशिका है)

आम तौर पर, आप " any directory of your choice\theGitHubRepoName " में एक GitHub रेपो क्लोन करेंगे।

ईजीआईटी उपयोगकर्ता मैनुअल पृष्ठ में बताए अनुसार:

किसी भी मामले में (जब तक आप "नंगे" रिपॉजिटरी नहीं बनाते हैं, लेकिन यहां पर चर्चा नहीं हुई है), नया रिपॉजिटरी अनिवार्य रूप से स्थानीय हार्ड डिस्क पर एक फ़ोल्डर है जिसमें "कार्यशील निर्देशिका" और मेटाडेटा फ़ोल्डर शामिल होता है।
मेटाडेटा फ़ोल्डर "समर्पित .git " नामक एक समर्पित बच्चे फ़ोल्डर है और इसे अक्सर " .git-folder " के रूप में संदर्भित किया जाता है। इसमें वास्तविक भंडार (अर्थात कमेट्स, संदर्भ, लॉग और ऐसे) शामिल हैं।

मेटाडाटा फोल्डर गीट क्लाइंट के लिए पूरी तरह से पारदर्शी है, जबकि काम कर रहे डायरेक्टरी का इस्तेमाल वर्तमान में चेक आउट रिपॉजिटरी सामग्री को टूल और एडिटर्स के लिए फाइल के रूप में प्रदर्शित करने के लिए किया जाता है।

आमतौर पर, अगर इन फ़ाइलों को एक्लिप्स् में उपयोग किया जाता है, तो वे ईक्लीपस वर्कस्पेस में एक या दूसरे तरीके से आयात किए जाने चाहिए। ऐसा करने के लिए, सबसे आसान तरीका अंदर की जाँच करने के लिए होगा। प्रोजेक्ट फाइलें जिनमें से "मौजूदा प्रोजेक्ट आयात करें" विज़ार्ड परियोजनाओं को आसानी से बना सकता है इस प्रकार अधिकांश मामलों में, एक रेपॉजिटरी वाली संरचना वाली ग्रहण परियोजनाएं कुछ ऐसा ही दिखती हैं:

गिटौब सेक्शन के साथ ईजीआईटी का प्रयोग भी देखें।


मेरी कामकाजी निर्देशिका अब c:\users\projectname\.git

आपके पास उस रेपो की सामग्री को c:\users\projectname में c:\users\projectname (दूसरे शब्दों में, आपको सिर्फ .git से अधिक होना चाहिए)।

तो फिर मैं "आयात" विकल्प को ग्रहण करने वाले प्रोजेक्ट को आयात करने का प्रयास करता हूं
जब मैं "नया प्रोजेक्ट विज़ार्ड का प्रयोग करें" विकल्प चुनने का प्रयास करता हूं, तो स्रोत कोड आयात नहीं किया जाता है।

यह सामान्य बात है।

अगर मैं "सामान्य परियोजना के रूप में आयात" विकल्प को आयात कर रहा हूं, तो स्रोत कोड आयात किया जाता है लेकिन ईक्लीपसी द्वारा बनाई गई बनाई गई परियोजना जावा परियोजना नहीं है।

फिर से सामान्य

विकल्प का चयन करते समय "नया प्रोजेक्ट विज़ार्ड का उपयोग करें" और जादूगर का उपयोग करके एक नया जावा प्रोजेक्ट बनाना चाहिए, कोड को स्वचालित रूप से आयात किया जाना चाहिए?

नहीं, यह केवल एक खाली परियोजना बना देगा
यदि उस प्रोजेक्ट को c:\users\projectname में बनाया गया है, तो आप उस प्रोजेक्ट में मौजूद स्रोत निर्देशिका को घोषित कर सकते हैं।
चूंकि यह गीट रेपो की तुलना में एक ही कार्य निर्देशिका में परिभाषित है, इसलिए उस प्रोजेक्ट को तब "संस्करण" के रूप में दिखाई देना चाहिए।

आप "मौजूदा परियोजना आयात करें" विकल्प का उपयोग कर सकते हैं, यदि आपका .project रेपो। .project और। .classpath फ़ाइल का संस्करण था, लेकिन ऐसा मामला यहां नहीं हो सकता है

अंतिम एडीटी के साथ, आप ईलिप्स का उपयोग करके जिथूब प्रोजेक्ट आयात कर सकते हैं:

  1. फाइल -> आयात -> गिट -> गिट से परियोजनाएं> यूआरआई

  2. गिथब रिपॉजिटरी यूआरएल दर्ज करें

  3. शाखा का चयन करें

अनुत्तरित कोर समस्या बनी रहती है:

मेरी कामकाजी निर्देशिका अब c: \ users \ projectname.git है तो फिर मैं "आयात" विकल्प को ग्रहण करने का प्रोजेक्ट आयात करने का प्रयास करता हूं। जब मैं विकल्प "नया प्रोजेक्ट विज़ार्ड का प्रयोग करें" को आयात करने का प्रयास करता हूं, तो स्रोत कोड आयात नहीं किया जाता है, अगर मैं "सामान्य प्रोजेक्ट के रूप में आयात करें" स्रोत कोड का आयात कर रहा हूं, लेकिन ईक्लेप्से द्वारा बनाई गई बनाई गई परियोजना जावा का नहीं है परियोजना। विकल्प का चयन करते समय "नया प्रोजेक्ट विज़ार्ड का उपयोग करें" और जादूगर का उपयोग करके एक नया जावा प्रोजेक्ट बनाना चाहिए, कोड को स्वचालित रूप से आयात किया जाना चाहिए?

हाँ, यह चाहिए

यह एक बग है यहां रिपोर्ट किया

यहां एक वैकल्पिक हल है:

  • सामान्य परियोजना के रूप में आयात करें
  • ध्यान दें आयातित डेटा मान्य ईलिपस प्रोजेक्ट नहीं है (कोई बिल्ड पथ उपलब्ध नहीं है)
  • एक्लिप्स् में प्रोजेक्ट फ़ोल्डर में .project xml फ़ाइल खोलें। यदि आप यह फ़ाइल नहीं देख पा रहे हैं, तो मैं कैसे एक्लिप्स को दिखाने के लिए * फाइल प्राप्त कर सकता हूं? ।
  • source टैब पर जाएं
  • <natures></natures> लिए खोजें और इसे <natures><nature>org.eclipse.jdt.core.javanature</nature></natures> बदलें और फ़ाइल को सहेजें

    (विचार यहाँ से आता है )

  • src फ़ोल्डर पर राइट क्लिक करें, Build Path... और Use as Source Folder क्लिक Use as Source Folder

उसके बाद, आप प्रोजेक्ट को चलाने और डिबग करने में सक्षम होना चाहिए, और पैकेज एक्सप्लोरर में राइट-क्लिक के माध्यम से टीम कार्यों का उपयोग भी कर सकते हैं।

यदि आपके पास अभी भी प्रोजेक्ट (जैसे "मुख्य वर्ग नहीं मिला") चलने में परेशानी है, तो सुनिश्चित करें कि <buildSpec> .project फ़ाइल के अंदर सेट है (जैसा कि यहां बताया गया है ):

 <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> 

मुझे एक ही समस्या का सामना करना पड़ा, और अंत में एक रास्ता मिल गया:

  1. गिट दृश्य में जीआईटी भंडार जोड़ें या बनाएं।
  2. नया जावा प्रोजेक्ट मेनू पर क्लिक करें, "डिफ़ॉल्ट स्थान का उपयोग करें" को अनचेक करें, git repo स्थान का चयन करें, समाप्त करें क्लिक करें

एक्स्प्लीज वर्जन: मार्स 2 रिलीज (4.5.2)

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

 mkdir myGitRepo cd myGitRepo 

आपके द्वारा बनाई गई निर्देशिका में वांछित रिपॉजिटरी क्लोन करें

 git clone https://github.com/JonasHelming/gitTutorial.git 

फिर ईक्लीप को खोलें और आपके द्वारा बनाई गई निर्देशिका का चयन करें (myGitRepo) के रूप में एक्लिप्स् वर्कस्पेस।

चिंता न करें कि प्रोजेक्ट एक्सप्लोरर रिक्त है, ग्रहण अभी तक स्रोत फ़ाइलों को नहीं पहचान सकता है।

अंत में, एक सटीक नाम के साथ एक नया जावा प्रोजेक्ट बनाओ, जैसा कि आप खींची गई परियोजना है। इस मामले में, यह 'gitTutorial' था

 File -> New -> Java Project 

इस बिंदु पर, परियोजना की उप निर्देशिका में गिथूब से निकाली गई फाइलें होनी चाहिए। अधिक विस्तृत स्पष्टीकरण के लिए अपने ब्लॉग में निम्नलिखित पोस्ट को देखें

http://brianredd.com/application/pull-java-project-from-github

यह दो तरीकों से किया जा सकता है:

1. क्लोन गिट का उपयोग करें

2.आप इसे मैन्युअल रूप से फ़ोल्डर्स को दोबारा करके इसे सेट कर सकते हैं। दो अलग फ़ोल्डर 'src' और 'res' करें और लाइब्रेरी द्वारा दिए गए उपयुक्त वर्गों और एक्सएमएल फ़ाइल को रखें। और फिर ग्रहण से परियोजना आयात करें और इसे पुस्तकालय के रूप में बनाओ, यही वह है

मुझे लगता है कि इससे पहले कि आप अपने स्थानीय ग्रहण में आयात कर सकें, आपको एक शाखा बनाने की ज़रूरत है, अन्यथा, गिटूब या बिटबकेट से आयात करने में असमर्थ होने वाली कोई त्रुटि है।

जब स्थानीय जीआईटी परियोजनाओं को ग्रहण में क्लोन किया जाता है और git परिप्रेक्ष्य में देखा जा सकता है लेकिन package explorer (वर्कस्पेस) में नहीं है, तो निम्नलिखित कदम मेरे लिए काम करते हैं:

  • git परिप्रेक्ष्य में रिपॉजिटरी का चयन करें
  • ठीक क्लिक करें और import projects चयन करें