विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

कैसे उपयोग करें गिट वर्शन कंट्रोल इन द एक्लिप्स आईडीई

संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

एक्लिप्स आईडीईगिटसंस्करण नियंत्रणसॉफ्टवेयर विकासप्रोग्रामिंगस्रोत कोड प्रबंधनसहयोगउपकरणआईडीईएकीकरण

अनुवाद अपडेट किया गया 2 सप्ताह पहले

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

1. पूर्व आवश्यकताएँ

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

2. EGit प्लगइन इंस्टॉल करना

एक्लिप्स में गिट के लिए अंतर्निर्मित समर्थन नहीं है, लेकिन यह EGit नामक एक प्लगइन प्रदान करता है जो गिट एकीकरण की अनुमति देता है। EGit प्लगइन को इंस्टॉल करने के लिए निम्नलिखित चरणों का पालन करें:

  1. एक्लिप्स आईडीई खोलें।
  2. मेनू बार पर जाएं और HelpEclipse Marketplace चुनें।
  3. the Eclipse Marketplace डायलॉग में, खोज बार में "EGit" खोजें।
  4. EGit - Git Integration for Eclipse के लिए प्रविष्टि ढूंढें और the Go बटन पर क्लिक करें, फिर Install पर क्लिक करें।
  5. इंस्टॉलेशन विजार्ड का पालन करें और लाइसेंस समझौते की शर्तों को स्वीकार करें।
  6. इंस्टॉलेशन के पूरा होने के बाद, एक्लिप्स आपको पुनः आरंभ करने के लिए प्रेरित करेगा। Restart Now पर क्लिक करें।

3. एक्लिप्स में गिट कॉन्फ़िगर करना

EGit प्लगइन इंस्टॉल करने के बाद, आपको एक्लिप्स में गिट सेटिंग्स को कॉन्फ़िगर करना होगा:

  1. एक्लिप्स खोलें और WindowPreferences चुनें।
  2. Preferences डायलॉग में, the Team श्रेणी का विस्तार करें और Git पर क्लिक करें।
  3. global configuration विवरण सेट करें, जैसे कि उपयोगकर्ता नाम और ईमेल, जो आपके कमिट संदेशों में उपयोग किए जाते हैं:
    • Configuration के अंतर्गत, the Configuration बटन पर क्लिक करें।
    • अपना नाम और ईमेल दर्ज करें।
  4. सुनिश्चित करें कि अन्य सेटिंग्स जैसे कि डिफॉल्ट रेपोज़िटरी फ़ोल्डर और SSH सेटिंग्स आपकी आवश्यकताओं के अनुसार कॉन्फ़िगर की गई हैं।
  5. सेटिंग्स को सहेजने के लिए Apply & Close पर क्लिक करें।

4. नई गिट रेपोज़िटरी बनाना

आप अपने प्रोजेक्ट को वर्शन नियंत्रण के साथ प्रबंधित करने के लिए एक्लिप्स के भीतर एक नई गिट रेपोज़िटरी बना सकते हैं:

  1. FileNewOther... पर जाएँ, जो Choose a Wizard डायलॉग खोलेगा।
  2. विजार्ड खोज बार में Git Repository टाइप करें और सूची से Git Repository चुनें।
  3. Next पर क्लिक करें।
  4. Create Git Repository डायलॉग में, उस निर्देशिका का चयन करें जहां आप गिट रेपोज़िटरी प्रारंभ करना चाहते हैं।
  5. अगर आप डिफॉल्ट उपेक्षा नियम जोड़ना चाहते हैं, तो सुनिश्चित करें कि the Initialize a repository with a sample .gitignore file विकल्प चयनित है।
  6. Finish पर क्लिक करें।

5. मौजूदा गिट रेपोज़िटरी आयात करना

अगर आपके पास GitHub, GitLab या किसी अन्य बाहरी गिट होस्टिंग सेवा पर एक मौजूदा प्रोजेक्ट है, तो आप इसे एक्लिप्स में आयात कर सकते हैं:

  1. एक्लिप्स मेनू से FileImport... चुनें।
  2. import डायलॉग में, Git का विस्तार करें और Projects from Git चुनें, फिर Next पर क्लिक करें।
  3. the clone URI चुनें और Next पर क्लिक करें।
  4. the Source Git Repository डायलॉग में, रेपोज़िटरी का URI दर्ज करें। आप GitHub पर अपने रेपोज़िटरी के होमपेज पर जाकर हरे code बटन पर क्लिक करके इस URI को खोज सकते हैं और HTTPS/SSH URL की प्रतिलिपि बना सकते हैं।
  5. आवश्यकता पड़ने पर अपने क्रेडेंशियल्स का उपयोग करके प्रमाणीकरण करें।
  6. उस शाखा का चयन करें जिसे आप क्लोन करना चाहते हैं और Next पर क्लिक करें।
  7. प्रोजेक्ट को क्लोन करने के लिए एक स्थानीय निर्देशिका चुनें और Finish पर क्लिक करें।
  8. प्रोजेक्ट आपके Project Explorer विंडो में दिखाई देगा।

6. परिवर्तनों का प्रबंधन और वर्शन कंट्रोल का उपयोग

एक बार आपका प्रोजेक्ट गिट कंट्रोल के अंतर्गत हो जाने पर, आप परिवर्तनों का प्रबंधन कर सकते हैं:

6.1 परिवर्तन इतिहास देखना

आप समय के साथ परिवर्तनों को समझने के लिए अपने कमिट इतिहास को देख सकते हैं:

  1. उस प्रोजेक्ट या विशिष्ट फ़ाइल का चयन करें जिसका आप इतिहास देखना चाहते हैं।
  2. राइट-क्लिक करें और TeamShow in History चुनें।
  3. The History दृश्य दिखाई देगा, जिसमें सभी कमिट लॉग्स दिखाए जाएंगे। आप इन कमिट्स को ब्राउज़ करके परिवर्तनों को देख सकते हैं।

6.2 स्टेजिंग में परिवर्तन

परिवर्तन करने से पहले, आपको उन्हें स्टेज करना होगा:

  1. the Project Explorer में अपने प्रोजेक्ट पर जाएं।
  2. the Git Staging दृश्य खोलें, WindowShow ViewOther…. पर जाकर। Git Staging खोजें और खोलें।
  3. आप Unstaged Changes सूची के अंतर्गत अस्थापित परिवर्तन देखेंगे।
  4. जिन फ़ाइलों को आप कमिट में शामिल करना चाहते हैं, उन्हें the Staged Changes सेक्शन में जोड़ें। आप उन्हें चुन सकते हैं और the + (stage) बटन पर क्लिक कर सकते हैं।

6.3 परिवर्तन के लिए कमिटमेंट

एक बार आपने अपने परिवर्तन कर लिए, आप उन्हें कमिट कर सकते हैं:

  1. the Git Staging दृश्य में, सुनिश्चित करें कि आपकी सारी फाइलें the Staged Changes खंड में हैं।
  2. किए गए संशोधनों का वर्णन करते हुए एक कमिट संदेश दर्ज करें।
  3. परिवर्तनों को स्थानीय रेपोज़िटरी में सहेजने के लिए the Commit बटन पर क्लिक करें।

7. परिवर्तन को पुश और पुल करना

कमिट करने के बाद, आप उन्हें रिमोट रेपोज़िटरी में भेजना या उसमें से अपडेट प्राप्त करना चाह सकते हैं:

7.1 रिमोट रेपोज़िटरी में पुश करना

यह कदम आपकी स्थानीय संशोधन को रिमोट गिट रेपोज़िटरी के साथ सिंक्रनाइज़ करता है:

  1. the Git repository दृश्य में नेविगेट करें।
  2. उस रेपोज़िटरी शाखा का चयन करें जिसे आप अपने बदलाव भेजना चाहते हैं।
  3. शाखा पर राइट-क्लिक करें और Push Branch... चुनें।
  4. यदि आवश्यक हो तो किसी भी अतिरिक्त विकल्प को कॉन्फ़िगर करें, और Finish पर क्लिक करें।

7.2 रिमोट रेपोज़िटरी से पुल करना

पुल करने से रिमोट रेपोज़िटरी से नवीनतम परिवर्तन प्राप्त होते हैं:

  1. the Project Explorer में प्रोजेक्ट या रेपोज़िटरी का चयन करें।
  2. राइट-क्लिक करें और TeamPull चुनें।
  3. यह आपके कार्य निर्देशिका में रिमोट सर्वर से परिवर्तनों को मर्ज कर देगा।

8. ब्रांचिंग और मर्जिंग

गिट आपको फीचर विकास के लिए ब्रांच बनाने और बाद में उन्हें पुनः मर्ज करने देता है:

8.1 एक शाखा बनाना

एक नई फीचर शाखा बनाने के लिए:

  1. the Git repository दृश्य में जाएं।
  2. the Branches अनुभाग से, Local पर राइट-क्लिक करें और Create Branch.... चुनें।
  3. शाखा का नाम दर्ज करें, जैसे, feature/new-feature
  4. Finish पर क्लिक करें।

8.2 शाखाओं के बीच स्विचिंग

शाखाओं के बीच स्विच करने के लिए:

  1. the Git repository दृश्य में उस शाखा का पता लगाएँ जो आप स्विच करना चाहते हैं।
  2. शाखा पर राइट-क्लिक करें और Checkout चुनें।

8.3 शाखाओं का मर्जर

जब आपका फीचर पूरा हो जाता है और परीक्षण किया जाता है, तो इसे मुख्य शाखा में वापस मर्ज करें:

  1. आप उस शाखा की जांच करें जिसमें आप परिवर्तन मर्ज करना चाहते हैं, आमतौर पर main या master
  2. उस शाखा पर राइट-क्लिक करें जिसे आप मर्ज करना चाहते हैं और Merge.... चुनें।
  3. मर्ज करने के लिए शाखा का चयन करें और Merge पर क्लिक करें।

9. विवादों का समाधान

जब दो शाखाओं में किसी फ़ाइल के उसी हिस्से में परिवर्तन होते हैं, तो संघर्ष हो सकता है। एक्लिप्स इन समस्याओं को हल करने में मदद करने के लिए उपकरण प्रदान करता है:

  1. जब एक संघर्ष होता है, तो आपको प्रोजेक्ट या फ़ाइल में संघर्ष का संकेत दिखाई देगा।
  2. संघर्ष वाली फ़ाइल पर राइट-क्लिक करें, TeamMerge Tools चुनें।
  3. मर्ज टूल खुलेगा, आपको तीन संस्करण दिखाएगा: स्थानीय संस्करण, मूल संस्करण, और रिमोट संस्करण।
  4. मैन्युअल रूप से निर्णय लें कि किन परिवर्तनों को बनाए रखना है या संशोधित करना है और समाधान सहेजें।
  5. एक बार हल हो जाने पर, परिवर्तनों को स्टेज करें और मर्ज समाधान कमिट करें।

10. टैग्स के साथ काम करना

टैग आपके परियोजना इतिहास में महत्वपूर्ण चेकपॉइंट्स को चिह्नित करने के लिए सहायक होते हैं:

10.1 टैग बनाना

नया टैग बनाने के लिए:

  1. the Git history दृश्य खोलें और उस कमिट पर राइट-क्लिक करें जिसे आप टैग करना चाहते हैं।
  2. Create Tag.... चुनें।
  3. टैग का नाम और वैकल्पिक विवरण दर्ज करें।
  4. टैग बनाने के लिए Finish पर क्लिक करें।

10.2 टैग्स देखना

अपने रेपोज़िटरी में टैग्स को देखने के लिए:

  1. the Git repository दृश्य खोलें।
  2. सभी टैग्स को देखने के लिए the Tags सेक्शन का विस्तार करें।

11. परियोजना प्रबंधन के साथ एकीकरण

कई परियोजना प्रबंधन उपकरण गिट के साथ एकीकरण प्रदान करते हैं। ये सिस्टम आपके वर्शन कंट्रोल से सीधे कमिट्स या शाखाओं में समस्याएँ जोड़ सकते हैं:

12. निष्कर्ष

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

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ