संपादित 5 दिन पहले द्वारा ExtremeHow संपादकीय टीम
सोर्सट्रीबिटबकेटएकीकरणसेटअपभंडारगिटसंस्करण नियंत्रणउपकरणविंडोमैक
अनुवाद अपडेट किया गया 5 दिन पहले
SourceTree एक मुफ्त Git क्लाइंट है जो एक ग्राफिकल इंटरफेस प्रदान करता है, जिससे आपके Git रिपॉजिटरीज़ को विज़ुअलाइज़ और प्रबंधित करना आसान होता है। Bitbucket एक वेब-आधारित संस्करण नियंत्रण रिपॉजिटरी होस्टिंग सेवा है और आप SourceTree का उपयोग करके अपने Bitbucket रिपॉजिटरीज़ को प्रबंधित कर सकते हैं। इस गाइड में, हम आपको SourceTree को Bitbucket के साथ सेट अप करने और रिपॉजिटरीज़ को कुशलतापूर्वक प्रबंधित करने की प्रक्रिया से परिचित कराएंगे।
Bitbucket एक प्लेटफ़ॉर्म है जो Git रिपॉजिटरीज़ को होस्ट करता है। यह पुल अनुरोध, शाखाएँ, और फोर्केड वर्कफ्लो जैसी विशेषताओं के साथ टीमों को प्रोजेक्ट्स पर सहयोग करने की अनुमति देता है। Bitbucket Git और Mercurial दोनों रिपॉजिटरीज़ को सपोर्ट करता है। यह Jira के साथ भी अच्छी तरह से एकीकृत होता है, जिससे यह विकास टीमों के लिए कोड और मुद्दों के प्रबंधन के लिए एक लोकप्रिय पसंद बन जाता है।
SourceTree एक एप्लिकेशन है जो उपयोगकर्ताओं को Git रिपॉजिटरीज़ के साथ इंटरैक्ट करने के लिए एक ग्राफिकल यूज़र इंटरफेस (GUI) प्रदान करता है। यह संस्करण नियंत्रण की प्रक्रिया को सरल बनाता है और उन उपयोगकर्ताओं के लिए इसे आसान बनाता है जो कमांड-लाइन टूल्स के साथ सहज नहीं हैं। SourceTree Git और Mercurial दोनों को सपोर्ट करता है और यह Bitbucket, GitHub और अन्य सेवाओं पर होस्ट की गई रिपॉजिटरीज़ के साथ अच्छी तरह काम करता है।
SourceTree का उपयोग Bitbucket के साथ करने के लिए, इन स्टेप्स का पालन करें:
SourceTree का उपयोग शुरू करने के लिए, आधिकारिक SourceTree वेबसाइट से इसे डाउनलोड और इंस्टॉल करें। इंस्टॉलेशन प्रक्रिया सरल होती है और किसी अन्य सॉफ़्टवेयर की तरह होती है। इंस्टॉलेशन के बाद, SourceTree खोलें।
यदि आपके पास पहले से ही Bitbucket खाता नहीं है, तो आपको एक बनाना होगा। Bitbucket की वेबसाइट पर जाएँ और स्क्रीन पर दिए गए निर्देशों का पालन करके साइन अप करें। आपको एक ईमेल पता देना होगा और पासवर्ड सेट करना होगा।
SourceTree खोलें, और आपको व्यक्तिगत खातों के लिए प्रमाणीकरण सेट अप करने के लिए कहा जाएगा। सेटिंग्स में, अपना Bitbucket खाता जोड़ें। आपको अपना Bitbucket लॉगिन विवरण दर्ज करना होगा। SourceTree प्रमाणीकरण के लिए OAuth का समर्थन करता है, जिससे यह सरल और सुरक्षित हो जाता है।
जोड़ने का तरीका निम्नलिखित है:
Tools
मेनू पर जाएं।Options
या Preferences
चुनें।Accounts
टैब पर जाएं।Add
पर क्लिक करें, होस्टिंग सेवा के रूप में Bitbucket
का चयन करें।एक बार जब आप SourceTree को अपने Bitbucket खाते से जोड़ लेते हैं, तो आप Bitbucket से अपने स्थानीय कंप्यूटर पर रिपॉजिटरी को क्लोन कर सकते हैं। यह आपको प्रोजेक्ट पर लोकल रूप से काम करने की अनुमति देता है और बदलावों को वापस Bitbucket पर पुश करने की सुविधा देता है।
रिपॉजिटरी क्लोन करने के लिए:
Clone/New
या File > Clone/New
पर क्लिक करें।Source URL
फील्ड में, उस Bitbucket रिपॉजिटरी की URL पेस्ट करें जिसे आप क्लोन करना चाहते हैं। आप इस URL को अपने Bitbucket रिपॉजिटरी में Clone
बटन के तहत पा सकते हैं।Clone
पर क्लिक करें।रिपॉजिटरी को क्लोन करने के बाद, आप इसे SourceTree के इंटरफेस से प्रबंधित कर सकते हैं। यहाँ कुछ बुनियादी ऑपरेशन हैं जिन्हें आपको करने की आवश्यकता हो सकती है:
जब आप रिपॉजिटरी में फ़ाइलों में बदलाव करते हैं, तो आपको उन बदलावों को कमिट करना होता है। SourceTree में, आप बदली गई फ़ाइलों की सूची देख सकते हैं। उन फ़ाइलों को चुनें जिन्हें आप कमिट करना चाहते हैं, एक कमिट संदेश जोड़ें, और Commit
क्लिक करें।
git commit -m "आपका कमिट संदेश"
git commit -m "आपका कमिट संदेश"
स्थानीय रूप से आपके बदलावों को कमिट करने के बाद, आप उन्हें दूरस्थ Bitbucket रिपॉजिटरी में पुश कर सकते हैं। SourceTree में Push
बटन पर क्लिक करें और शाखा का चयन करें जिसे आप पुश करना चाहते हैं।
कमांड लाइन के समान उदाहरण:
git push origin master
git push origin master
यदि दूरस्थ रिपॉजिटरी में कोई बदलाव है, तो आप उन्हें अपने लोकल रिपॉजिटरी में पुल कमांड का उपयोग करके सिंक कर सकते हैं। SourceTree में Pull
पर क्लिक करें, स्रोत शाखा का चयन करें और बदलावों को पुल करें।
कमांड लाइन का समान उदाहरण:
git pull origin master
git pull origin master
Git में शाखाएँ मुख्य कोडबेस से व्यक्तिगत विशेषताओं और बग फिक्स के प्रबंधन के लिए महत्वपूर्ण होती हैं। SourceTree शाखाओं को बनाना और उनके बीच स्विच करना आसान बनाता है:
नई शाखा बनाने के लिए:
Branch
पर क्लिक करें।Create Branch
पर क्लिक करें।शाखाओं के बीच स्विच करने के लिए:
Branches
पैनल के अंतर्गत शाखा नाम पर डबल-क्लिक करें।शाखा बनाने का कमांड लाइन के समान उदाहरण:
git checkout -b my-feature-branch
git checkout -b my-feature-branch
कभी-कभी, जब आप शाखाओं को पुल या मर्ज करते हैं तो आपको मर्ज संघर्षों का सामना करना पड़ सकता है। SourceTree आपको दृश्य उपकरणों का उपयोग करके संघर्षों को हल करने की अनुमति देता है। जब कोई संघर्ष पाया जाता है, तो SourceTree संघर्षित फ़ाइलों को हाइलाइट करता है और मर्ज टूल को मैन्युअल रूप से हल करने के लिए खोलने की अनुमति देता है।
संकल्प के बाद, संघर्षों को हल के रूप में चिह्नित करें और बदलावों को कमिट करें:
git add <file> git commit -m "Resolved merge conflict"
git add <file> git commit -m "Resolved merge conflict"
SourceTree Git वर्कफ्लो को प्रबंधित करने के लिए उन्नत सुविधाएँ भी प्रदान करता है:
SourceTree एक शक्तिशाली उपकरण है जो Git रिपॉजिटरी के साथ काम करने के लिए और जब Bitbucket के साथ संयुक्त होता है, तो परियोजनाओं पर प्रबंधन और सहयोग के लिए एक कुशल वर्कफ़्लो प्रदान करता है। प्रमाणीकरण सेट अप करने से लेकर शाखाओं और संघर्षों को हल करने तक, SourceTree कई जटिल Git ऑपरेशनों को सरल बनाता है। अपने प्रमुखों को स्थानीय और Bitbucket पर अपडेट रखें ताकि आपकी टीम के साथ सुगम सहयोग सुनिश्चित हो सके।
SourceTree का उपयोग करके Bitbucket के साथ, आप अपने विकास वर्कफ़्लो को अगले स्तर तक ले जा सकते हैं, जिससे सभी टीम सदस्यों के लिए प्रक्रियाएं अधिक सहज और सुलभ बन जाती हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं