उबंटू में सबवर्जन संस्करण नियंत्रण स्थापित करना
किसी प्रोजेक्ट को विकसित करते समय, आप अपनी सभी फाइलों का वर्जन कंट्रोल रखना चाह सकते हैं ताकि आप किसी भी बग को ठीक करने के लिए या किसी व्यक्ति को गलती से आपकी फाइलों को हटाए जाने के दौरान किसी पुराने पृष्ठ (या पिछले संशोधन) पर आसानी से वापस जा सकें।
उबंटू में, संस्करण नियंत्रण करने का सबसे आसान तरीका एक सबवर्जन (एसवीएन) सर्वर स्थापित करना है।
sudo apt-subversion libapache2-svn स्थापित करें
इसके बाद, हम आपके भंडार को पकड़ने के लिए एक निर्देशिका बनाने जा रहे हैं।
sudo svnadmin बनाएँ / var / lib / svn
भंडार के लिए पहुंच का अधिकार अपाचे दें
सुडो चाउन -आर www-data: www-data / var / lib / svn sudo chmod 770 -R / var / lib / svn
एसवीएन एक्सेस के लिए अपाचे कॉन्फ़िगर करें
gksu gedit /etc/apache2/mods-available/dav_svn.conf
निम्नलिखित पंक्तियों के सामने '#' को हटाकर कोड को अनमोल करें:
... डीएवी एसवीएन ... ऑथ टाइप बेसिक ऑथनाम "सबवर्जन रिपोजिटरी" एथयूसरफाइल /etc/apache2/dav_svn.passwd ... वैध उपयोगकर्ता की आवश्यकता है
यदि आपके पास अपने एसवीएन के लिए केवल एक संग्रह है, तो निम्न पंक्ति को असम्बद्ध करें
एसवीएनपाथ / var / lib / svn
अन्यथा यदि आप एकाधिक रिपॉजिटरीज सेट अप कर रहे हैं, तो इस लाइन को असम्बद्ध करें
एसवीएनपेरपैथ / var / lib / svn
याद रखें कि किसी भी समय, केवल SVNPath या SVNParentPath असम्बद्ध है। एक ही समय में दोनों को असम्बद्ध मत करो।
अपने उपयोगकर्ता नाम के लिए एक पासवर्ड बनाएँ
sudo htpasswd -cm /etc/apache2/dav_svn.passwd आपका उपयोगकर्ता नाम
अपाचे को पुनरारंभ करें
sudo /etc/init.d/apache2 पुनरारंभ करें
अब अपना ब्राउज़र खोलें और http: // localhost / svn पर जाएं । यदि आप निम्नलिखित देखते हैं, तो आपकी स्थापना सफल होती है।
एसवीएन में अपनी परियोजना आयात करना
आपने सफलतापूर्वक एसवीएन को स्थापित और कॉन्फ़िगर किया है, अब हमें अपनी परियोजना फाइलों को एसवीएन में आयात करने की आवश्यकता है।
sudo apt-rapidsvn स्थापित करें
एप्लिकेशन-> प्रोग्रामिंग-> रैपिडएसवीएन पर जाएं
रैपिडएसवीएन में, रिपोजिटरी-> आयात पर जाएं
विंडो में, निम्न दर्ज करें:
ओके पर क्लिक करें। अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करें। आपकी परियोजना अब एसवीएन में होनी चाहिए।