सबवर्सन (कभी-कभी एसवीएन कहा जाता है) एक ओपन सोर्स सिस्टम है जो आपके द्वारा फाइलों और निर्देशिकाओं में किए गए प्रत्येक परिवर्तन को याद रखता है। यह सिस्टम तब उपयोगी होता है जब आप किसी दस्तावेज़ में समय के साथ परिवर्तनों को ट्रैक करना चाहते हैं या किसी फ़ाइल के पुराने संस्करण को पुनर्स्थापित करना चाहते हैं। मैक ओएस एक्स पर सबवर्जन स्थापित करने के विस्तृत निर्देशों के लिए पहले चरण से शुरू करें।
कदम
2 का भाग 1: बाइनरी पैकेज से सिस्टम को संस्थापित करना
चरण 1. https://subversion.apache.org/packages.html#osx पर जाएं।
उस पृष्ठ पर, आपको कई डाउनलोड करने योग्य बायनेरिज़ मिलेंगे, जिनमें से प्रत्येक में अलग-अलग आवश्यकताएं होंगी। बाइनरी चुनें जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो।
चरण 2. निकालें।
डाउनलोड किया गया पीकेजी. सबवर्जन इंस्टॉलेशन फ़ाइल बाद में डेस्कटॉप पर बनाई जाएगी। फ़ाइल पर डबल-क्लिक करें और निर्देशानुसार इंस्टॉलेशन चरणों का पालन करें।
चरण 3. ओपन टर्मिनल जो "यूटिलिटीज" फ़ोल्डर में है।
वैकल्पिक रूप से, स्पॉटलाइट के माध्यम से टर्मिनल खोजें। [उपयोगकर्ता नाम] $ कमांड में निम्नलिखित प्रविष्टि दर्ज करें:
-
एसवीएन [दर्ज करें]
-
यदि आदेश "उपयोग के लिए 'svn help' टाइप करें" प्रतिक्रिया देता है, तो सबवर्जन ठीक काम कर रहा है।
-
यदि /usr/local/bin निर्देशिका में उपलब्ध नहीं है, तो.profile फ़ाइल संपादित करें और निम्न पंक्ति जोड़ें:
निर्यात पथ = $ पथ:/usr/स्थानीय/बिन
-
एक नई टर्मिनल विंडो खोलें और निम्न कमांड दर्ज करने का प्रयास करें: svn [दर्ज करें]
2 का भाग 2: तोड़फोड़ पर्यावरण की स्थापना
चरण 1. एसवीएन सर्वर सेट करें।
सबवर्जन परियोजनाओं को वितरित करने के लिए आपको इस सर्वर की आवश्यकता है।
चरण 2. टर्मिनल चलाएँ और इस तरह खाता निर्देशिका में “svnroot” नाम की एक निर्देशिका बनाएँ:
mkdir svnroot
-
टाइप करें: svnadmin create /Users/[आपका यूजरनेम]/svnroot
-
सर्वर सफलतापूर्वक बनाया गया है!
चरण 3. टर्मिनल के साथ एसवीएन सर्वर का प्रयोग करें।
आप इसे टर्मिनल के माध्यम से निम्न कमांड के साथ देख सकते हैं: svn checkout file:///Users/[your username]/svnroot
-
रिमोट एक्सेस के लिए, "ssh एक्सेस" को सक्षम करें (सिस्टम वरीयताएँ/साझाकरण में) और निम्न कमांड का उपयोग करके जांचें: svn checkout svn+ssh://my.domain.com/Users/[your username]/svnroot
चरण 4. सबवर्जन मैनेजर प्रोग्राम सेट करें।
उदाहरण के लिए, svnX मैक ओएस एक्स के सभी संस्करणों को 10.5 से 10.8 तक समर्थन करता है। आप इसे https://code.google.com पर प्राप्त कर सकते हैं।
चरण 5. डाउनलोड करने के बाद SVNx चलाएँ, फिर “वर्किंग कॉपियाँ” नाम की दो विंडो देखें " तथा " भंडार"।
"रिपॉजिटरी" के तहत, एसवीएन सर्वर से यूआरएल और लॉगिन डेटा जोड़ें।
-
खिड़की खोलो। यदि आपको कोई त्रुटि संदेश मिलता है, तो अपना लॉगिन जांचें।
-
टर्मिनल पर स्विच करें और टाइप करें: svn import -m "आपका आयात संदेश" /my/local/project/path /my/remote/svn/repository. यह आदेश स्थानीय प्रोजेक्ट से सभी फाइलों को एसवीएन सर्वर में जोड़ता है।
-
SVNx की "वर्किंग कॉपी" विंडो में सूची में SVN रिपॉजिटरी निर्देशिका (SVN सर्वर से) जोड़ें।
चरण 6. SVNx में, फ़ाइल/दस्तावेज़ की एक कार्यशील प्रति खोलें।
इस परियोजना पर काम करते समय, आप SVNx विंडो में संशोधन देख सकते हैं।
चरण 7. दस्तावेज़ का परीक्षण करें।
फ़ाइल/दस्तावेज़ की कॉपी में मामूली संशोधन करें, फिर “वर्किंग कॉपी” विंडो में दस्तावेज़ को अपडेट करें।
SVNx सभी फाइलों को संशोधनों के साथ प्रदर्शित करता है। इसे एसवीएन सर्वर रिपोजिटरी में जोड़ने के लिए "प्रतिबद्ध" बटन दबाएं।
चरण 8. यदि आप खोजक से सीधे सबवर्जन रिपोजिटरी में दस्तावेज़ों/फ़ाइलों पर काम करना चाहते हैं, तो फ़ाइंडर के लिए SCPlugin या SVN Scripts का उपयोग करना एक अच्छा विचार है।
टिप्स
- कुछ अतिरिक्त दस्तावेज़ीकरण सबवर्सन संसाधनों की “doc/” उपनिर्देशिका के अंतर्गत उपलब्ध है। अधिक जानकारी के लिए फ़ाइल " doc/README " पढ़ें।
- सबवर्जन का मुख्य दस्तावेज एक मुफ्त किताब है जिसे वर्जन कंट्रोल विद सबवर्जन या द सबवर्जन बुक कहा जाता है। आप इसे https://svnbook.red-bean.com/ से प्राप्त कर सकते हैं