Subversion नि: शुल्क संस्करण नियंत्रण सॉफ्टवेयर
अविश्वसनीय खुला स्रोत केंद्रीकृत संस्करण नियंत्रण प्रणाली
उद्यम-स्तरीय स्रोत नियंत्रण प्रणाली के साथ स्रोत कोड का प्रबंधन करें। डेवलपर्स को परियोजना के इतिहास की जांच करने, पुराने संस्करणों को पुनर्प्राप्त करने और सुरक्षित डेटा की जांच करने में सक्षम करें।
अवलोकन
तोड़फोड़ अंतिम मुक्त और खुला स्रोत है संस्करण नियंत्रण सॉफ्टवेयर। यह विभिन्न प्रकार की परियोजनाओं के लिए एक सरल, आसान-से-उपयोग और विश्वसनीय स्रोत नियंत्रण प्रणाली है। इसलिए, व्यक्तियों से लेकर बड़े पैमाने पर उद्यमों तक का कोई भी व्यक्ति इसका उपयोग कर सकता है। अपाचे तोड़फोड़ डेवलपर्स को एक ही परियोजना पर एक साथ सहयोग करने और काम करने में मदद करता है। डेवलपर्स निर्देशिकाओं, फाइलों और उनके द्वारा किए गए परिवर्तनों का प्रबंधन कर सकते हैं। इसके अलावा, SVN संस्करण नियंत्रण आपको इतिहास की समीक्षा करने और पुराने संस्करणों को पुनर्प्राप्त करने में सक्षम बनाता है। तोड़फोड़ शक्तिशाली और आधुनिक विशेषताओं जैसे शाखाओं, टैग, मर्ज ट्रैकिंग, फ़ाइल लॉकिंग, संघर्ष समाधान, और कई और अधिक के साथ आता है। शाखाओं का उपयोग आमतौर पर नई सुविधाओं के विकास के लिए किया जाता है। आप आसानी से इस केंद्रीकृत संस्करण नियंत्रण प्रणाली की मदद से मास्टर शाखा में सुविधा शाखा को मर्ज कर सकते हैं। टैग का उपयोग परियोजना का एक स्नैपशॉट बनाने के लिए किया जाता है। टैग डेवलपर्स को संक्षिप्त और पहचानने योग्य नामों के साथ रिपॉजिटरी के अद्वितीय संस्करण प्रदान करने की भी अनुमति देते हैं। इस संस्करण नियंत्रण सॉफ्टवेयर में कुछ संचालन करने के लिए घटक हैं जैसे कि SVN, SVnversion, Svnlook, Svnadmin, और कई और अधिक। SVN एक कमांड-लाइन क्लाइंट प्रोग्राम है, जबकि Svnversion एक वर्किंग कॉपी की स्थिति की रिपोर्ट करने के लिए एक प्रोग्राम है, और Svnlook रिपॉजिटरी का निरीक्षण करने के लिए एक उपकरण है।
विशेषताएँ
सब कुछ संस्करण नियंत्रण सॉफ्टवेयर की शक्तिशाली विशेषताओं के साथ भेज दिया जाता है। कुछ प्रमुख विशेषताएं नीचे सूचीबद्ध हैं:
- शाखाएं और टैग
- सुरक्षित और विश्वसनीय
- फ्री-फॉर्म संस्करण मेटाडेटा
- परमाणु कमिट करता है
- मर्ज ट्रैकिंग
- फ़ाइल लॉकिंग
- निष्पादन योग्य ध्वज संरक्षित है
- स्थानीय संदेश
- इंटरैक्टिव संघर्ष संकल्प
- रिपॉजिटरी रीड-ओनली मिररिंग
- बाइनरी फाइलें कुशलता से संभालती हैं
- प्रोग्रामिंग भाषाओं के लिए बाइंडिंग
स्थापना
Ubuntu पर स्थापित करना
कमांड के नीचे चलाएं।
$ apt-get install subversion
$ apt-get install libapache2-svn
रेड हैट लिनक्स पर स्थापित करना
निम्नलिखित कमांड चलाएं।
$ yum install subversion
$ yum install mod_dav_svn
FAQs
What is Subversion?
Subversion is a centralized version control system that is free and open-source. It’s used to keep track of current and previous versions of projects.
What are supported operating systems?
Subversion runs on all modern Unix flavors, as well as Windows, BeOS, OS/2, and macOS.
What is Trunk in SVN?
The trunk is a directory in which all major development takes place. Developers frequently check it out to work on the project.
What is TortoiseSVN?
TortoiseSVN is a widely used SVN client for communicating with the SVN server. It’s a Windows-based revision control, version control, and source control software.
What are components of SVN?
The SVN server and the SVN client are the two main components of SVN.