SvnX का उपयोग करके तोड़फोड़ के साथ आरंभ करें
यदि आप एक डेवलपर हैं, तो संस्करण नियंत्रण सॉफ़्टवेयर आपको अपने कोड में परिवर्तनों का ट्रैक रखने की अनुमति देता है। यह उन परियोजनाओं पर आवश्यक है जहां आप एक टीम के हिस्से के रूप में काम कर रहे हैं, जिससे आप परिवर्तनों को ट्रैक कर सकते हैं जैसे वे होते हैं। जबकि जीआईटी(GIT) जैसी सेवाएं लोकप्रिय हैं, खासकर ओपन-सोर्स सॉफ़्टवेयर के लिए, (open-source software)सबवर्सन(Subversion) ( एसवीएन(SVN) ) जैसे विकल्प अधिक नियंत्रण प्रदान करते हैं।
विभिन्न एसवीएन(SVN) क्लाइंट मौजूद हैं, लेकिन मैक(Mac) उपयोगकर्ताओं के लिए, एक लोकप्रिय विकल्प एसवीएनएक्स(SvnX) है । हमने एक दशक पहले इस सरल, मुफ्त और ओपन-सोर्स मैक एसवीएन क्लाइंट को पहली बार छुआ था, तब से बहुत सी नई सुविधाओं और परिवर्तनों में गोता लगाने के लिए। (Mac SVN)यदि आप SvnX का उपयोग करना चाहते हैं , तो यहां वह सब कुछ है जो आपको आरंभ करने के लिए जानना आवश्यक है।
(एसवीएन) तोड़फोड़ क्या है?
अन्य प्रकार के संस्करण नियंत्रण, जैसे जीआईटी(GIT) , संस्करण नियंत्रण के लिए विकेन्द्रीकृत दृष्टिकोण पर भरोसा करते हैं। प्रत्येक कार्यकर्ता को कोड की एक प्रति मिलती है, वे उस कोड पर काम करते हैं, और परिवर्तनों को बड़े कोडबेस पर पैच (प्रतिबद्ध) किया जाता है।
अपाचे सबवर्जन(Apache Subversion) अलग तरह से काम करता है। विकेंद्रीकृत दृष्टिकोण के बजाय, तोड़फोड़(Subversion) केंद्रीकृत है। केवल एक ही, केंद्रीय कोड भंडार है, जिसमें प्रत्येक डेवलपर अपने स्वयं के भागों पर काम कर रहा है। कोड में प्रत्येक संशोधन को ट्रैक किया जाता है, पिछले संस्करणों पर वापस जाने की क्षमता को आसान बना दिया गया है।
यह प्रशासकों को अधिक नियंत्रण, अधिक सुरक्षा प्रदान करता है, और उपयोग शुरू करने के लिए एक आसान प्रणाली हो सकती है। यदि केंद्रीकृत दृष्टिकोण आपके लिए है, तो मैक(Mac) पर सबवर्जन का उपयोग करने के लिए (Subversion)SvnX स्थापित करना आपका पहला कदम है । यह क्लाइंट सबवर्जन(Subversion) टर्मिनल ऐप में एक GUI इंटरफ़ेस जोड़ता है।
MacOS पर SvnX सबवर्जन स्थापित करना
एसवीएनएक्स(SvnX) के पिछले संस्करणों को क्लाइंट के काम करने से पहले मैकोज़ पर सबवर्जन(Subversion) की मैन्युअल स्थापना की आवश्यकता होती है । शुक्र है, macOS में अब सबवर्सन(Subversion) का एक हालिया संस्करण शामिल है , इसलिए यह अब आवश्यक नहीं है।
SvnX के नवीनतम संस्करण को स्थापित करने और चलाने के लिए , आपको macOS के लिए (SvnX)Homebrew पैकेज मैनेजर(Homebrew package manager) स्थापित करना होगा । SvnX के अन्य उपलब्ध संस्करण , जिनमें "आधिकारिक" लेकिन लंबे समय से परित्यक्त SvnX वेबसाइट(long-since abandoned SvnX website) पर प्रदान किए गए संस्करण शामिल हैं , इसकी पुरानी 32-बिट स्थिति के कारण हाल के macOS इंस्टॉलेशन पर काम नहीं करेंगे।
- यदि आपके पास macOS पर Homebrew स्थापित नहीं है, तो एक टर्मिनल विंडो खोलें और /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" टाइप करें। स्थापना शुरू करने के लिए। डाउनलोड और इंस्टॉलेशन स्क्रिप्ट के पूरा होने तक प्रतीक्षा करें , और किसी भी ऑन-स्क्रीन निर्देशों का पालन करें।(Wait)
- Homebrew इंस्टाल हो जाने के बाद, टर्मिनल में brew cask install svnx टाइप करें और एंटर दबाएं। यह macOS के लिए उपलब्ध SvnX के नवीनतम, 64-बिट संस्करण को डाउनलोड और इंस्टॉल करेगा। एक बार इंस्टॉलेशन प्रक्रिया पूरी हो जाने के बाद Homebrew आपको सचेत करेगा(brew cask install svnx in the terminal, and hit enter. This will download and install the latest, 64-bit version of SvnX available for macOS. Homebrew will alert you once the installation process has been ) ।
- आप SvnX को लॉन्चपैड से लॉन्च कर सकते हैं, या (Launchpad)फाइंडर में (Finder)एप्लिकेशन(Applications) फ़ोल्डर में ऐप पर डबल-क्लिक करके । हालाँकि, जब आप पहली बार ऐसा करते हैं, तो macOS सुरक्षा कारणों से प्रयास को रोक देगा। आपको SvnX को Launchpad > System Preferences > Security & Privacy पर क्लिक करके और सामान्य(General) टैब में, SvnX लॉन्च चेतावनी के आगे वैसे भी खोलें(Open Anyway) बटन पर क्लिक करके लॉन्च करने की अनुमति देनी होगी।
- लॉन्च करने से पहले, macOS आपसे फाइनल अप्रूवल मांगेगा। SvnX को अंततः ऐप लॉन्च करने की अनुमति देने के लिए ओपन(Open) पर क्लिक करें ।
अपने पहले लॉन्च के बाद, macOS SvnX(SvnX) को बिना किसी सुरक्षा समस्या के चलने देगा।
एसवीएनएक्स सबवर्जन का उपयोग कैसे करें(How To Use SvnX Subversion)
जब आप पहली बार SvnX लॉन्च करते हैं, तो आपको एक काफी बुनियादी स्क्रीन के साथ प्रस्तुत किया जाएगा। बाईं ओर सूचीबद्ध दो श्रेणियां हैं जिन्हें वर्किंग कॉपी(Working Copies) और रिपोजिटरी कहा जाता है।(Repositories.)
रिपोजिटरी केंद्रीय एसवीएन(SVN) सर्वर हैं जिनसे आप जुड़ते हैं। एक एसवीएन(SVN) भंडार आपकी परियोजना के लिए सभी फाइलों को रखता है। जब आप किसी फ़ाइल को अपडेट करते हैं, तो उसमें एक नया संशोधन टैग जोड़ा जाता है, जिससे आप अपनी रिपॉजिटरी फ़ाइलों की पुरानी और नई प्रतियों के बीच अंतर कर सकते हैं।
वर्किंग कॉपी वे हैं जहां रिपोजिटरी फाइलों की स्थानीय प्रतियां सहेजी जाती हैं। इससे आप अपनी फ़ाइलों को रिपॉजिटरी में जमा करने से पहले स्थानीय रूप से उनमें परिवर्तन कर सकते हैं। फाइलों को आम तौर पर ट्रंक(trunk ) (स्थिर प्रतियों के लिए), शाखा(branch) (सक्रिय विकास के तहत फाइलों के लिए) और टैग(tag ) (मुख्य रेपो की प्रतियों के लिए ) जैसे विभिन्न फोकस क्षेत्रों में विभाजित किया जाता है।
- एक नया भंडार जोड़ने के लिए, बाईं ओर के मेनू में सेटिंग्स बटन पर क्लिक करें और (Settings button)रिपोजिटरी जोड़ें(Add Repository) पर क्लिक करें ।
- आपको कनेक्ट करने की अनुमति देने के लिए आपको अपने सबवर्जन सर्वर के बारे में विवरण प्रदान करना होगा। यूआरएल बॉक्स में (URL)एसवीएन(SVN) रिपोजिटरी सर्वर टाइप करें , नाम के तहत रिपोजिटरी को यादगार नाम दें(Name) । यदि आपके पास एक उपयोगकर्ता नाम और पासवर्ड है, तो उन्हें उपयोगकर्ता नाम(Username) और पासवर्ड(Password) बॉक्स में टाइप करें।
- एक बार आपका विवरण हो जाने के बाद, बाईं ओर के मेनू में अपने भंडार के लिए प्रविष्टि पर डबल-क्लिक करें, या Details > Refresh Now । यह आपके एसवीएन(SVN) भंडार के लिए एक्सेस मेनू खोल देगा , जिससे आप मौजूदा रिपोजिटरी फाइलों और पिछले संशोधनों तक पहुंच सकते हैं, और आवश्यकतानुसार परिवर्तन कर सकते हैं।
- यदि आप स्थानीय संपादन करने के लिए अपने SV रिपॉजिटरी की एक कॉपी को एक वर्किंग कॉपी के रूप में निर्यात करना चाहते हैं, तो एक संशोधन ( (working copy)Rev. कॉलम के तहत क्रमांकित ) का चयन करें, फिर स्क्रीन के नीचे एक फ़ोल्डर चुनें।
स्थानीय प्रतिलिपि बनाने के लिए, शीर्ष-दाईं ओर चेकआउट बटन पर क्लिक करें। (Checkout)Checkout बटन पर क्लिक करने से पहले पुष्टि करें कि आप इन फ़ाइलों को कहाँ सहेजना चाहते हैं ।
- आप मुख्य SvnX लॉन्च विंडो में अपनी सहेजी गई कार्यशील प्रति के बारे में अधिक जानकारी प्राप्त करने में सक्षम होंगे, जो बाईं ओर मेनू में वर्किंग कॉपी के तहत सूचीबद्ध है। (Working Copies)एक बार जब आप अपनी एसवीएन(SVN) वर्किंग कॉपी में बदलाव कर लेते हैं, तो मुख्य एसवीएनएक्स(SvnX) लॉन्च विंडो में प्रविष्टि पर डबल-क्लिक करें।
दिखाई देने वाली वर्किंग कॉपी(Working Copy) विंडो में, आपके द्वारा संपादित किए गए किसी भी फ़ोल्डर या फ़ोल्डर का चयन करें, फिर इसे अपने केंद्रीय एसवीएन(SVN) रिपोजिटरी में एक नए संशोधन के रूप में सहेजने के लिए कमिट पर क्लिक करें।(Commit)
आपके द्वारा किया गया प्रत्येक नया संशोधन आपके एसवीएन(SVN) सर्वर के लिए रिपोजिटरी(Repository) विंडो में सूचीबद्ध होगा । आप अपने कोड को "कांटा" करने के लिए पुराने संशोधनों पर नई कार्यशील प्रतियां बना सकते हैं और पुराने संस्करण पर वापस लौट सकते हैं, यदि आपको आवश्यकता हो।
SvnX के साथ प्रभावी संस्करण नियंत्रण(Effective Version Control with SvnX)
यदि आप संस्करण नियंत्रण प्रणाली का उपयोग नहीं कर रहे हैं, तो आपके द्वारा अपने कोड में किया जाने वाला प्रत्येक परिवर्तन अंतिम होता है। आप पीछे नहीं जा सकते हैं, और आप उन परिवर्तनों को पूर्ववत नहीं कर सकते हैं जो आप आगे लाइन में करते हैं। मैक(Mac) पर एसवीएनएक्स(SvnX) का उपयोग इस समस्या से निपटने में मदद करता है, कोड परिवर्तनों का ट्रैक रखने के लिए एक सरल और प्रभावी तरीका प्रदान करता है।
एसवीएनएक्स थोड़ा पुराना है, हालांकि, (SvnX)संस्करणों(Versions) जैसे विकल्प का उपयोग करने के लिए स्वतंत्र महसूस करें यदि यह आपके लिए सही मैक एसवीएन(Mac SVN) क्लाइंट नहीं है। बेशक, चलने से पहले आप दौड़ नहीं सकते हैं, इसलिए यदि आप सीखना चाहते हैं कि कैसे कोड(learn how to code) करना है, तो आपकी सहायता के लिए कई सेवाएं और ऐप मौजूद हैं।
Related posts
IPhone और iPad के लिए 18 सर्वश्रेष्ठ ऑफ़लाइन गेमिंग ऐप्स
फेसटाइम कैमरा काम नहीं कर रहा है? IPhone, iPad और Mac पर ठीक करने के 8 तरीके
आईमूवी क्या है? आरंभ करने के लिए एक गाइड
ऐप्पल रिमाइंडर का प्रभावी ढंग से उपयोग करने के लिए टिप्स, ट्रिक्स और हैक्स
मैक पर पूर्वावलोकन का अधिकतम लाभ उठाने के लिए 10 युक्तियाँ
मैक के लिए सर्वश्रेष्ठ एंटीवायरस विकल्प
ऐप्पल कारप्ले काम नहीं कर रहा है? 7 संभावित सुधार
Apple Music का अधिकतम लाभ उठाने के लिए 6 युक्तियाँ
सिरी काम नहीं कर रहा है? सिरी को फिर से बात करने के लिए 13 सुधार
14 चीजें जो आपको सिरी से कभी नहीं पूछनी चाहिए
एयरप्ले काम नहीं कर रहा है? ठीक करने के 11 तरीके
मैक के लिए 3 सर्वश्रेष्ठ मुफ्त वीपीएन सेवाएं
फेसटाइम ठीक करें "सर्वर ने एक त्रुटि प्रसंस्करण पंजीकरण का सामना किया" त्रुटि
आपके ऐप्पल वॉच के लिए सर्वश्रेष्ठ ऐप्स
Google मानचित्र iPhone और iPad पर काम नहीं कर रहा है? कोशिश करने के लिए शीर्ष 12 फिक्स
Mac पर PDF संपादित करने का सबसे अच्छा तरीका
8 सर्वश्रेष्ठ ऐप्पल पेंसिल ऐप्स
ऐप्पल पे काम नहीं कर रहा है? कोशिश करने के लिए 15 चीजें
IPhone और iPad के लिए 5 सर्वश्रेष्ठ कराओके ऐप्स
क्विकटाइम के साथ आईफोन स्क्रीनकास्ट कैसे करें