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

कैसे SourceTree का उपयोग Bitbucket के साथ करें

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

सोर्सट्रीबिटबकेटएकीकरणसेटअपभंडारगिटसंस्करण नियंत्रणउपकरणविंडोमैक

अनुवाद अपडेट किया गया 5 दिन पहले

SourceTree एक मुफ्त Git क्लाइंट है जो एक ग्राफिकल इंटरफेस प्रदान करता है, जिससे आपके Git रिपॉजिटरीज़ को विज़ुअलाइज़ और प्रबंधित करना आसान होता है। Bitbucket एक वेब-आधारित संस्करण नियंत्रण रिपॉजिटरी होस्टिंग सेवा है और आप SourceTree का उपयोग करके अपने Bitbucket रिपॉजिटरीज़ को प्रबंधित कर सकते हैं। इस गाइड में, हम आपको SourceTree को Bitbucket के साथ सेट अप करने और रिपॉजिटरीज़ को कुशलतापूर्वक प्रबंधित करने की प्रक्रिया से परिचित कराएंगे।

Bitbucket क्या है?

Bitbucket एक प्लेटफ़ॉर्म है जो Git रिपॉजिटरीज़ को होस्ट करता है। यह पुल अनुरोध, शाखाएँ, और फोर्केड वर्कफ्लो जैसी विशेषताओं के साथ टीमों को प्रोजेक्ट्स पर सहयोग करने की अनुमति देता है। Bitbucket Git और Mercurial दोनों रिपॉजिटरीज़ को सपोर्ट करता है। यह Jira के साथ भी अच्छी तरह से एकीकृत होता है, जिससे यह विकास टीमों के लिए कोड और मुद्दों के प्रबंधन के लिए एक लोकप्रिय पसंद बन जाता है।

SourceTree क्या है?

SourceTree एक एप्लिकेशन है जो उपयोगकर्ताओं को Git रिपॉजिटरीज़ के साथ इंटरैक्ट करने के लिए एक ग्राफिकल यूज़र इंटरफेस (GUI) प्रदान करता है। यह संस्करण नियंत्रण की प्रक्रिया को सरल बनाता है और उन उपयोगकर्ताओं के लिए इसे आसान बनाता है जो कमांड-लाइन टूल्स के साथ सहज नहीं हैं। SourceTree Git और Mercurial दोनों को सपोर्ट करता है और यह Bitbucket, GitHub और अन्य सेवाओं पर होस्ट की गई रिपॉजिटरीज़ के साथ अच्छी तरह काम करता है।

SourceTree और Bitbucket का सेटअप

SourceTree का उपयोग Bitbucket के साथ करने के लिए, इन स्टेप्स का पालन करें:

स्टेप 1: SourceTree इंस्टॉल करें

SourceTree का उपयोग शुरू करने के लिए, आधिकारिक SourceTree वेबसाइट से इसे डाउनलोड और इंस्टॉल करें। इंस्टॉलेशन प्रक्रिया सरल होती है और किसी अन्य सॉफ़्टवेयर की तरह होती है। इंस्टॉलेशन के बाद, SourceTree खोलें।

स्टेप 2: Bitbucket खाता बनाएँ

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

स्टेप 3: SourceTree को Bitbucket से जोड़ें

SourceTree खोलें, और आपको व्यक्तिगत खातों के लिए प्रमाणीकरण सेट अप करने के लिए कहा जाएगा। सेटिंग्स में, अपना Bitbucket खाता जोड़ें। आपको अपना Bitbucket लॉगिन विवरण दर्ज करना होगा। SourceTree प्रमाणीकरण के लिए OAuth का समर्थन करता है, जिससे यह सरल और सुरक्षित हो जाता है।

जोड़ने का तरीका निम्नलिखित है:

  1. SourceTree खोलें और Tools मेनू पर जाएं।
  2. अपने ऑपरेटिंग सिस्टम के आधार पर Options या Preferences चुनें।
  3. Accounts टैब पर जाएं।
  4. Add पर क्लिक करें, होस्टिंग सेवा के रूप में Bitbucket का चयन करें।
  5. OAuth के माध्यम से प्रमाणीकरण प्रक्रिया पूरी करने के लिए प्रॉम्प्ट का पालन करें।

स्टेप 4: Bitbucket रिपॉजिटरी क्लोन करें

एक बार जब आप SourceTree को अपने Bitbucket खाते से जोड़ लेते हैं, तो आप Bitbucket से अपने स्थानीय कंप्यूटर पर रिपॉजिटरी को क्लोन कर सकते हैं। यह आपको प्रोजेक्ट पर लोकल रूप से काम करने की अनुमति देता है और बदलावों को वापस Bitbucket पर पुश करने की सुविधा देता है।

रिपॉजिटरी क्लोन करने के लिए:

  1. SourceTree में, Clone/New या File > Clone/New पर क्लिक करें।
  2. Source URL फील्ड में, उस Bitbucket रिपॉजिटरी की URL पेस्ट करें जिसे आप क्लोन करना चाहते हैं। आप इस URL को अपने Bitbucket रिपॉजिटरी में Clone बटन के तहत पा सकते हैं।
  3. अपने स्थानीय कंप्यूटर पर वह गंतव्य पथ चुनें जहां आप रिपॉजिटरी को सहेचना चाहते हैं।
  4. क्लोन प्रक्रिया शुरू करने के लिए Clone पर क्लिक करें।

स्टेप 5: SourceTree में रिपॉजिटरीज़ के साथ काम करना

रिपॉजिटरी को क्लोन करने के बाद, आप इसे SourceTree के इंटरफेस से प्रबंधित कर सकते हैं। यहाँ कुछ बुनियादी ऑपरेशन हैं जिन्हें आपको करने की आवश्यकता हो सकती है:

बदलावों को कमिट करना

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

git commit -m "आपका कमिट संदेश"
git commit -m "आपका कमिट संदेश"

बदलावों को Bitbucket में कमिट करना

स्थानीय रूप से आपके बदलावों को कमिट करने के बाद, आप उन्हें दूरस्थ Bitbucket रिपॉजिटरी में पुश कर सकते हैं। SourceTree में Push बटन पर क्लिक करें और शाखा का चयन करें जिसे आप पुश करना चाहते हैं।

कमांड लाइन के समान उदाहरण:

git push origin master
git push origin master

Bitbucket से अपडेट्स निकालना

यदि दूरस्थ रिपॉजिटरी में कोई बदलाव है, तो आप उन्हें अपने लोकल रिपॉजिटरी में पुल कमांड का उपयोग करके सिंक कर सकते हैं। SourceTree में Pull पर क्लिक करें, स्रोत शाखा का चयन करें और बदलावों को पुल करें।

कमांड लाइन का समान उदाहरण:

git pull origin master
git pull origin master

स्टेप 6: शाखाएँ बनाना और प्रबंधित करना

Git में शाखाएँ मुख्य कोडबेस से व्यक्तिगत विशेषताओं और बग फिक्स के प्रबंधन के लिए महत्वपूर्ण होती हैं। SourceTree शाखाओं को बनाना और उनके बीच स्विच करना आसान बनाता है:

नई शाखा बनाने के लिए:

  1. SourceTree में Branch पर क्लिक करें।
  2. नई शाखा का नाम दर्ज करें और शाखा का चयन करें जिससे शाखा बनानी है।
  3. Create Branch पर क्लिक करें।

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

  1. Branches पैनल के अंतर्गत शाखा नाम पर डबल-क्लिक करें।

शाखा बनाने का कमांड लाइन के समान उदाहरण:

git checkout -b my-feature-branch
git checkout -b my-feature-branch

स्टेप 7: विवादों को हल करना

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

संकल्प के बाद, संघर्षों को हल के रूप में चिह्नित करें और बदलावों को कमिट करें:

git add <file> git commit -m "Resolved merge conflict"
git add <file> git commit -m "Resolved merge conflict"

SourceTree की उन्नत विशेषताएँ

SourceTree Git वर्कफ्लो को प्रबंधित करने के लिए उन्नत सुविधाएँ भी प्रदान करता है:

निष्कर्ष

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

SourceTree का उपयोग करके Bitbucket के साथ, आप अपने विकास वर्कफ़्लो को अगले स्तर तक ले जा सकते हैं, जिससे सभी टीम सदस्यों के लिए प्रक्रियाएं अधिक सहज और सुलभ बन जाती हैं।

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


टिप्पणियाँ