विजुअल स्टूडियो 2013 और बिटबकेट


135

विजुअल स्टूडियो 2013 में स्पष्ट रूप से कुछ अच्छा स्लिक गिट इंटीग्रेशन है।

हालांकि, एक घंटे के बाद सिर को खरोंच करने के साथ बिल्कुल कुछ भी समझ में नहीं आता है, मैं केवल एक स्थानीय भंडार बनाने में सक्षम रहा हूं और एक दूरस्थ बिटबकेट रिपॉजिटरी को क्लोन करने के बावजूद मुझे अपने दूरस्थ भंडार को प्रकाशित करने का एक तरीका नहीं मिल रहा है ।

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

किसी को कोई विचार?


1
TortoiseGit का उपयोग करें, यह विज़ुअल स्टूडियो प्लगइन की तुलना में अधिक परिपक्व है
linquize

3
मैंने आखिरी 20 मिनट बिताए कि कैसे वीएस2013 में एक रिमोट गिट रेपो जोड़ने का प्रयास किया जाए। मैंने छोड़ दिया, SourceTree वह जगह है जहाँ पर है।
ब्रॉक हेंसले

2
मैं TortoiseGit के साथ रहूंगा, वीएस 2012 और 2013 दोनों के लिए टीम खोजकर्ता समुदाय के लिए बहुत सिरदर्द लाए। यह कुछ ऐसा है जिस पर VS प्रबंधकों को ध्यान देना चाहिए। यूआई सबसे खराब संभव है ...
अरमान मैकहिटेरियन

मैं दृश्य स्टूडियो (2015) के माध्यम से स्थानीय रिपॉजिटरी का प्रबंधन करता हूं, लेकिन कमांड
प्रॉम्प्ट

जवाबों:


213

BitBucket के साथ काम करने के लिए जॉन का यह कथन कि "आपको टीम फाउंडेशन सर्वर की आवश्यकता है" सही नहीं है।

मैंने अभी Visual Studio 2013 (पूर्वावलोकन संस्करण) से BitBucket के लिए एक परियोजना प्रकाशित की है। ऐसे।

  • स्रोत नियंत्रण में समाधान जोड़ें

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

  • स्थानीय गिट के लिए प्रतिबद्ध है

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

  • "परिवर्तन" क्षेत्र में, "कमिट" पर क्लिक करें। यह आपको संवाद में ले जाता है जहां आप दूरस्थ रिपॉजिटरी में प्रकाशित कर सकते हैं।

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

  • अपने BitBucket रिपॉजिटरी में URL दर्ज करें (पहले से ही BitBucket में मौजूद होना चाहिए और खाली होना चाहिए) और "प्रकाशित करें" पर क्लिक करें

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

  • संकेत मिलने पर अपने BitBucket क्रेडेंशियल दर्ज करें। प्रकाशित खत्म होने के बाद आपको इस तरह एक परिणाम संदेश मिलेगा।

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

  • अपने स्थानीय कमिट्स के साथ BitBucket को अपडेट करने के लिए "सिंक" बटन का उपयोग करें

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


एक पुराने प्रश्न पर टैग करने के लिए क्षमा करें, लेकिन पता है कि कई रीमोट कैसे जोड़ें? मैं टीएफएस को एक दूरस्थ गिट सर्वर के रूप में आज़माना चाहता हूं, लेकिन यह भी चाहता हूं कि समय-समय पर जीआईटीबी सुरक्षित रहना चाहता है।
नील

सहमत, मेरा कथन सही नहीं था। मैंने इसे नीचे संशोधित किया है।
जॉन ज़ब्रोस्की

आपको बहुत - बहुत धन्यवाद! स्क्रीनशॉट ने इसका पालन करना इतना आसान बना दिया।
पत्थर

2
मैंने vs2013 में जीआईटी एकीकरण को बहुत भ्रमित किया, और इस तरह एक ट्यूटोरियल की तलाश में था। बहुत साफ़। बहुत धन्यवाद
Hoppe


8

खैर, MSVS 2013 पर GIT का उपयोग करना वास्तव में बहुत आसान है। आपको टीम एक्सप्लोरर से एक क्लोन बटन खोजने में सक्षम होना चाहिए। बस उस पर क्लिक करें और यह आपको किसी भी URL से क्लोन करने देगा, जिसका मतलब है कि आप वहां पर भी Bitbucket लिंक डाल सकते हैं।

http://i.stack.imgur.com/0y8oW.png

और एक बार यह सिंक हो जाने के बाद, आप जाने के लिए अच्छे हैं।

http://i.stack.imgur.com/Oenv7.png


4

विजुअल स्टूडियो 2013 के "स्लिक गिट इंटीग्रेशन" के लिए टीम एक्सप्लोरर की आवश्यकता है , जिसका अर्थ है कि आपको टीम फाउंडेशन सर्वर की आवश्यकता है । इसे सक्षम करने के लिए, अपना समाधान खोलें, उपकरण -> विकल्प -> स्रोत नियंत्रण -> Microsoft गिट प्रदाता पर जाएं।

Git Source Control प्रदाता प्लग-इन प्राप्त करने से आप बेहतर हो सकते हैं। विजुअल स्टूडियो 2013 के लिए इस प्लग-इन को स्थापित करने के बारे में यह जवाब देखें: https://stackoverflow.com/a/18882284/1040437

इसके अलावा, git कमांड लाइन की शक्ति को देखते हुए, मुझे नहीं लगता कि, स्क्रीनशॉट के आधार पर मैंने इसका उपयोग करते हुए देखा है, एकीकरण यह सब चालाक है। यह कठोर लगता है, और जैसा कि किसी ने पहले ही टिप्पणी की है, आप कछुआगेट का उपयोग करके बेहतर हो सकते हैं। किसी ने भी आपकी टीम पर TortoiseSVN का उपयोग किया है जो तुरंत इसे परिचित होगा। मेरे कुछ सहकर्मी कमांड लाइन का उपयोग करते हैं, और उन्हें गिट बैश और पॉश-गिट के बीच विभाजित किया जाता है।

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

काम पर हमारे विशेष वर्कफ़्लो सेट-अप विशेष रूप से आधुनिक सास के विकास में "सामान्य परिदृश्य" के लिए प्रतिरोधी है, जहां आपके पास विकास की एक मुख्य पंक्ति है और कभी चेरीपिंग / रिबासिंग नहीं है, क्योंकि आप हमेशा आगे मार्च करते हैं और सभी को नवीनतम कोड में अपग्रेड करते हैं। वर्तमान में हमारे पास विकास की 7 लाइनें हैं ...

उस ने कहा, मैंने "विजुअल स्टूडियो 2013 गिट" के माध्यम से इस लेख को देखा है: http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx


3

उत्तर पर यह स्टेप ट्यूटोरियल देखें। आंसरशीट.कॉम उपयोगी। ( VS2015 और git bitbucket.org के लिए)

  1. Bitbucket वेबसाइट से, अपने प्रोफ़ाइल आइकन पर क्लिक करके एक नया भंडार बनाएं, और फिर "प्रोफ़ाइल देखें" पर जाएं।
  2. यहां आपको "क्रिएट रिपोजिटरी" बटन मिलेगा। इसे क्लिक करें। - मुझे नहीं पता कि यह बटन यहां क्यों स्थित है।
  3. अपने भंडार को एक नया नाम दें। संगति के लिए, मैं अपने रिपॉजिटरी का नाम समाधान के समान नाम देता हूं।
  4. "रिपोजिटरी बनाएं" बटन पर क्लिक करें
  5. एक बार आपकी नई रिपॉजिटरी सफलतापूर्वक बन जाने के बाद, बाईं ओर ईलिप्सिस मेनू बटन पर जाएं, और फिर "क्लोन" मेनू आइटम पर क्लिक करें।
  6. HTTP URL प्रदान की प्रतिलिपि बनाएँ।
  7. अब चलो हमारे विजुअल स्टूडियो 2015 पर जाएं और अपनी मौजूदा परियोजना खोलें!
  8. अपने "समाधान एक्सप्लोरर" में, अपने समाधान के नाम पर राइट क्लिक करें, और "स्रोत नियंत्रण में समाधान जोड़ें ..." चुनें।
  9. अपने "टीम एक्सप्लोरर" पर जाएं और शीर्ष पर "कनेक्शन प्रबंधित करें" आइकन पर क्लिक करें।
  10. "स्थानीय गिट रिपोजिटरी" अनुभाग के तहत अपने रिपॉजिटरी नाम पर डबल क्लिक करें।
  11. अब "सिंक" मेनू विकल्प पर क्लिक करें।
  12. "पब्लिश टू रिमोट रिपॉजिटरी" के तहत, "गेट स्टार्टेड" लिंक पर क्लिक करें।
  13. हाइलाइट किए गए बॉक्स के भीतर अपना URL पेस्ट करें, और "प्रकाशित करें" पर क्लिक करें।
  14. अब BitBucket वेबसाइट पर वापस जाएं। शीर्ष मेनू से "रिपॉजिटरी" पर क्लिक करें, और अपने रिपॉजिटरी नाम पर क्लिक करें। अब आप अपनी प्रोजेक्ट फाइल्स देखेंगे। अनुस्मारक: किसी फ़ाइल को संशोधित करने के बाद, आपके परिवर्तन "चेक इन" तभी होते हैं जब आप "कमिट" परिवर्तन करते हैं और फिर रिपॉजिटरी को "सिंक" करते हैं। आप इन चरणों का पालन करके ऐसा कर सकते हैं।
  15. "समाधान एक्सप्लोरर" में, अपने परिवर्तनों को सहेजने के बाद अपनी फ़ाइल पर राइट क्लिक करें, और "कमिट" चुनें।
  16. अपनी टिप्पणी दर्ज करें, और "कमिट ऑल" बटन पर क्लिक करें।
  17. "टीम एक्सप्लोरर" के भीतर "कनेक्शन प्रबंधित करें" पर जाएं और फिर "स्थानीय गिट रिपोज़िटरीज" के तहत, अपने रिपॉजिटरी के नाम पर डबल क्लिक करें। "सिंक" मेनू आइटम पर क्लिक करें।
  18. "सिंक" लिंक पर क्लिक करें।
  19. बिट बकेट वेबसाइट पर वापस जाएं और अपनी रिपॉजिटरी की डायरेक्टरी में फाइल खोलें और आपको वहां अपने बदलाव दिखाई देंगे।

स्रोत: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-pudio-2015


1

अब इसे करने के लिए एक एक्सटेंशन है - विजुअल स्टूडियो बिटबकेट एक्सटेंशन https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad

यह एक्सटेंशन devpost प्रतियोगिता में प्रस्तुत किया गया था जहाँ आप स्क्रीनशॉट पा सकते हैं। http://devpost.com/software/bitbucket-extension-for-visual-studio

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

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