how use github extension
यह हैंड्स-ऑन ट्यूटोरियल बताता है कि Microsoft विज़ुअल स्टूडियो के साथ कोड रिपोजिटरी के रूप में GitHub एक्सटेंशन का उपयोग कैसे किया जाए। Github रिपॉजिटरी के संस्थापन चरण और निर्माण सीखें:
.NET प्रॉजेक्ट्स पर काम करने वाली टीमें आमतौर पर वर्जन कंट्रोल एक्टिविटीज के लिए टीम कोड सर्वर (TFS) को मुख्य कोड रिपॉजिटरी के रूप में इस्तेमाल करती हैं। यह काम करने का एक अपेक्षित तरीका है। इसमें कोई संदेह नहीं है क्योंकि एक ही विक्रेता से उपकरणों का एकीकरण सहज है और बिना किसी समस्या के काम करता है।
लेकिन आज GitHub व्यापक रूप से एक वेब-आधारित कोड रिपॉजिटरी के रूप में उपयोग किया जाता है। भौगोलिक रूप से वितरित स्थानों में फैली टीमें अपने संस्करण नियंत्रण गतिविधियों के लिए इस भंडार का उपयोग कर सकती हैं। इसलिए यह टीम के सदस्यों के बीच सहयोग का एक अच्छा साधन है।
आप क्या सीखेंगे:
GitHub एक्सटेंशन का उपयोग क्यों करें?
मूल रूप से, जब कोई संगठन या टीमें काफी समय से GitHub का उपयोग कर रही हैं और इसका उपयोग करना जारी रखना चाहती हैं, जहां तक उपयोग के साथ आराम का संबंध है और बिना किसी अतिरिक्त निवेश के भी है तो कोई भी किसी भी तरह से GitHub का उपयोग करना चाहेगा परियोजनाओं।
पिछले लेखों में, हमने चर्चा की है कि कोड और अन्य कलाकृतियों को संग्रहीत करने के लिए टीएफएस का उपयोग कैसे किया जा सकता है। इस लेख में, हम देखेंगे कि कैसे एक .NET प्रोजेक्ट को GitHub रिपॉजिटरी के साथ साझा किया जा सकता है।
पूर्व आवश्यक वस्तुएँ:
- Microsoft Visual Studio.NET 2015 संस्करण
- GitHub रिपॉजिटरी तक पहुंच
- विंडोज मशीन पर स्थानीय रूप से स्थापित Git। क्लिक यहां डाउनलोड करने के लिए।
Visual Studio.NET के लिए GitHub एक्सटेंशन स्थापित करें
GitHub रिपॉजिटरी में .NET प्रोजेक्ट को साझा करने से पहले, विजुअल स्टूडियो.नेट EE को GitHub एक्सटेंशन इंस्टॉल करना आवश्यक है।
क्लिक यहां Visual Studio मार्केटप्लेस से एक्सटेंशन डाउनलोड करने के लिए।
डाउनलोड किए गए एक्सटेंशन पर डबल क्लिक करें और क्लिक करें इंस्टॉल ।
यदि आपका Visual Studio.NET IDE खुला है, तो एक बार पुनः आरंभ करें। यह जांचने के लिए कि क्या एक्सटेंशन स्थापित है, आईडीई लॉन्च करें और जाएं उपकरण-> विस्तार और अपडेट इंस्टॉल की गई श्रेणी के तहत GitHub के लिए अनुभाग और खोज करें।
कैसे एक इंट सी + + करने के लिए एक चार्ट में परिवर्तित करने के लिए
Visual Studio.NET से एक GitHub रिपॉजिटरी बनाएँ
एक बार जब GitHub एक्सटेंशन Visual Studio .NET IDE पर इंस्टॉल हो जाता है, तो जाएं टीम एक्सप्लोरर होम स्क्रीन और GitHub रिपॉजिटरी बनाएं।
GitHub रिपॉजिटरी नाम और क्रेडेंशियल दर्ज करें। इसके अलावा, एक उचित स्थानीय पथ देना सुनिश्चित करें जहां स्थानीय गिट रिपॉजिटरी .NET प्रोजेक्ट के साथ स्थित होगी।
पर क्लिक करें सृजन करना। जैसा कि नीचे दिखाया गया है, GitHub रिपॉजिटरी बनाई गई है और अब आप टीम एक्सप्लोरर में दिखाए गए लिंक पर क्लिक करके एक नया प्रोजेक्ट या समाधान बना सकते हैं।
गिटहब रिपोजिटरी दृश्य:
Visual Studio.Net IDE में वापस, टीम एक्सप्लोरर में प्रोजेक्ट या समाधान बनाएँ लिंक पर क्लिक करें। चेकबॉक्स का चयन करें 'नई गिट रिपोजिटरी बनाएं' और ठीक पर क्लिक करें।
ध्यान दें स्थानीय Git रिपॉजिटरी का स्थान स्वचालित रूप से चुना जाता है जहाँ .NET प्रोजेक्ट संग्रहीत किया जाएगा।
परियोजना अब उपयुक्त स्थान पर बनाई गई है।
Visual Studio.Net IDE में वापस, पर क्लिक करें टीम एक्सप्लोरर-> परिवर्तन स्थानीय गिट रिपॉजिटरी में परिवर्तन करने के लिए।
एक टिप्पणी दर्ज करें और कमिट ऑल पर क्लिक करें। एक बार स्थानीय Git रिपॉजिटरी के लिए प्रतिबद्ध होने के बाद, हम GitHub रिपॉजिटरी में टीमों के लिए उपलब्ध परिवर्तनों को सिंक कर सकते हैं।
पर क्लिक करें सिंक लिंक को GitHub रिपॉजिटरी में अपलोड करने के लिए लिंक। .NET प्रोजेक्ट उपलब्ध है यह सुनिश्चित करने के लिए GitHub रिपॉजिटरी की जाँच करें। इसलिए, अनिवार्य रूप से हमें IDE का उपयोग करके GitHub रिपॉजिटरी में it git पुश ’चलाने की आवश्यकता है, न कि कमांड लाइन के माध्यम से।
पर क्लिक करें धक्का दें लिंक नीचे दिखाया गया है।
प्रोजेक्ट अब GitHub रिपॉजिटरी में उपलब्ध है। यहाँ उसी का नज़ारा है।
किसी भी फ़ाइल में एक छोटा सा बदलाव करें और कमिट करें।
जैसा कि आप देख सकते हैं कि एक बार आपने फाइल को संशोधित कर दिया है जाल टिक दिखाई दिया है। आप फ़ाइल पर राइट-क्लिक करें और चयन कर सकते हैं कमेटी।
टीम एक्सप्लोरर में परिवर्तन दिखाए गए हैं और आप टिप्पणी दर्ज कर सकते हैं और सभी बदलाव कर सकते हैं।
एक बार जब कमिट किया जाता है तो आपको एक सामान्य अभ्यास के रूप में गिटहब रिपॉजिटरी में परिवर्तनों को सिंक और पुश करने की आवश्यकता होती है।
निम्न छवि परिवर्तन के बाद GitHub रिपॉजिटरी का दृश्य है जिसे धक्का दिया गया है।
परिवर्तन के इतिहास को देखते हुए
आइए अब इतिहास को देखें जो टीम द्वारा किए गए सभी कमानों को सूचीबद्ध करता है और यह भी देखता है कि उस विशेष प्रतिबद्ध में क्या बदलाव किए गए थे। पिछली प्रतिबद्धताओं के साथ परिवर्तनों को देखना या तुलना करना बहुत दिलचस्प है। इसलिए the गिट लॉग ’कमांड यहां बराबर है।
टीम एक्सप्लोरर में, सिंक विकल्प पर क्लिक करें और चुनें क्रिया -> इतिहास देखें
सभी कमिट का इतिहास दिखाया गया है। लेखक, दिनांक और टिप्पणियाँ प्रदर्शित की जाती हैं।
पिछली प्रतिबद्ध के साथ अंतर को देखने के लिए नवीनतम या उचित प्रतिबद्ध पर राइट-क्लिक करें और चुनें देखें कमेटी का विवरण
जिस फाइल में बदलाव किया गया था, उसके साथ इस एक्सप्लोरर के बारे में विवरण टीम एक्सप्लोरर विंडो में देखे जा सकते हैं। फ़ाइल पर डबल क्लिक करें और इनबिल्ट तुलना विंडो का उपयोग करके परिवर्तन दिखाए गए हैं।
टैग बनाना
जीआईटी में, टैग आमतौर पर तब बनाए जाते हैं जब आप अपने एप्लिकेशन के नए संस्करण को रिलीज़ करना चाहते हैं। आइए देखें कि टीम एक्सप्लोरर से टैग कैसे बनाया जाए क्योंकि अब हमारे पास नवीनतम नवीनतम विवरण हैं। यह 'git टैग' कमांड के बराबर है। पिछले चरण से विकल्प पर क्लिक करें टैग बनाएं।
TAG नाम दर्ज करें और नीचे दिखाए अनुसार टिप्पणी करें। पर क्लिक करें टैग बनाएं।
फ़ाइल का इतिहास फिर से देखें और आप TAG देख पाएंगे।
शाखा बनाना
आइए देखें कि गिट रिपॉजिटरी में स्थानीय शाखा कैसे बनाई जाए। आमतौर पर, आप मास्टर से एक शाखा बनाएंगे यदि बग फिक्स या संवर्द्धन किए जाने हैं और फिर मास्टर शाखा में विलय हो जाएगा।
टीम एक्सप्लोरर में, पर क्लिक करें शाखाओं विकल्प।
स्थानीय रिपॉजिटरी के तहत मास्टर शाखा पर राइट क्लिक करें और एक नई शाखा बनाएं।
यह 'का उपयोग करने के बराबर है git चेकआउट –b ”आज्ञा। Bug_fix के रूप में शाखा का नाम दर्ज करें और बटन पर क्लिक करें शाखा बनाएँ।
शाखा अब बनाई और सूचीबद्ध है। बग फिक्सिंग का काम अब Bug_fix ब्रांच पर किया जा रहा है। में यह शाखा प्रदर्शित है साहसिक और इसलिए इंगित करता है कि आप वर्तमान में Bug_fix शाखा पर काम कर रहे हैं।
कैसे जावा में arrays लौटने के लिए
आइए बग_ फ़िक्स शाखा से मास्टर शाखा में किसी भी फ़ाइल में बदलाव करें, कमिट करें और रिबूट करें।
बग_डिफ़ शाखा से मास्टर शाखा में परिवर्तन मर्ज करने के लिए टीम एक्सप्लोरर, को चुनिए शाखाओं विकल्प तथा मास्टर शाखा पर राइट क्लिक करें और चुनें चेक आउट।
अब, मास्टर शाखा पर राइट-क्लिक करें और चुनें से मिला लें विकल्प ।
को चुनिए बग_ शाखा के रूप में शाखा से विलय और पर क्लिक करें जाओ।
परिवर्तन अब मास्टर शाखा में परिलक्षित होते हैं। सभी परिवर्तन GitHub रिपॉजिटरी को PUSHED किया जा सकता है। के लिए जाओ टीम एक्सप्लोरर-> सिंक और पर क्लिक करें धक्का दें।
सभी परिवर्तनों को अब GitHub रिपॉजिटरी में धकेल दिया गया और परिलक्षित किया गया।
निष्कर्ष
Github वेब पर एक बेहद लोकप्रिय और व्यापक रूप से उपयोग किया जाने वाला सोर्स कोड रिपॉजिटरी है। इस लेख में, हमने देखा है कि विजुअल Studio.NET 2015 Git और GitHub के साथ बहुत अच्छी तरह से कैसे एकीकृत कर सकता है।
इस प्रकार, Visual Studio.NET 2015 न केवल टीम फाउंडेशन सर्वर के साथ एकीकृत हो सकता है, लेकिन अगर ऐसी टीमें हैं जो पिछले कुछ वर्षों से बड़े पैमाने पर GitHub का उपयोग कर रही हैं तो यह बहुत अच्छी तरह से एकीकृत हो सकती हैं। इसलिए हमने IDE से Git ऑपरेशंस के कुछ डेवलपर-स्तरीय उपयोग देखे हैं।
Visual Studio.NET 2017 में भी Git और GitHub के साथ एकीकृत करने के लिए कमोबेश यही प्रक्रिया है।
अनुशंसित पाठ
- GitHub Desktop Tutorial - अपने डेस्कटॉप से GitHub के साथ सहयोग करें
- डेवलपर्स के लिए GitHub ट्यूटोरियल | GitHub का उपयोग कैसे करें
- Microsoft Visual Studio टीम सेवाएँ (VSTS) ट्यूटोरियल: क्लाउड ALM प्लेटफ़ॉर्म
- विजुअल स्टूडियो .नेट फ्रेमवर्क का उपयोग करके सी # प्रोग्रामिंग का परिचय
- स्टेप-बाय-स्टेप इंस्टालेशन और अप्पियम स्टूडियो का सेटअप
- ग्रहण के लिए ऐपियम स्टूडियो पर अपना टेस्ट कोड चलाना और सत्यापित करना
- इम्यूलेटर या सिमुलेटर को एपियम स्टूडियो से जोड़ना
- ग्रहण के लिए अपीलीय स्टूडियो के समानांतर उपयोग में आपका ऐपियम टेस्ट