Subversion Nemokama versijos valdymo programinė įranga
Neįtikėtina atvirojo kodo centralizuota versijų valdymo sistema
Tvarkykite šaltinio kodą naudodami įmonės lygio šaltinio valdymo sistemą. Įgalinkite kūrėjus ištirti projekto istoriją, atkurti senas versijas ir saugius duomenis.
Apžvalga
„Subversion“ yra „Ultimate Free“ ir atvirojo kodo versijos valdymo programinė įranga. Tai paprasta, lengvai naudojama ir patikima šaltinio valdymo sistema įvairiems projektams. Todėl bet kas nuo asmenų iki plataus masto įmonių gali ja naudotis. „Apache Subversion“ padeda kūrėjams bendradarbiauti ir dirbti kartu su tuo pačiu projektu. Kūrėjai gali valdyti katalogus, failus ir jiems atliktus pakeitimus. Be to, SVN versijos valdymas leidžia peržiūrėti istoriją ir atkurti senesnes versijas. „Subverssion“ yra su galingomis ir moderniomis funkcijomis, tokiomis kaip šakos, žymos, sujungimo stebėjimas, failų užraktas, konfliktų sprendimas ir daugelis kitų. Šakos dažniausiai naudojamos naujų funkcijų kūrimui. Šios centralizuotos versijos valdymo sistemos pagalba galite lengvai sujungti funkcijos šaką į pagrindinę šaką. Žyma naudojama kuriant projekto momentinį vaizdą. Žymos taip pat leidžia kūrėjams pateikti unikalias saugyklos versijas glaustais ir atpažįstamais pavadinimais. Ši versijos valdymo programinė įranga turi komponentų tam tikroms operacijoms, tokioms kaip SVN, SVNVERSION, SVNLOOK, SVNAdmin ir daugelis kitų, atlikti. SVN yra „Command-Line“ kliento programa, tuo tarpu SVNVERSION yra programa, skirta pranešti apie darbinės kopijos būseną, o „Svnlook“ yra įrankis, skirtas patikrinti saugyklą.
Sistemos reikalavimai
„Subversion“ neturi jokių unikalių diegimo kriterijų. Patikrinkite diegimo skyrių.
Funkcijos
„Subversion“ pristatoma su galingomis versijos valdymo programinės įrangos funkcijomis. Kai kurios pagrindinės funkcijos yra išvardytos žemiau:
- Šakos ir žymės
- saugus ir patikimas
- Laisvos formos versijos metaduomenys
- Atominiai įsipareigojimai
- Susiliejimo stebėjimas
- failo užraktas
- Išsaugota vykdoma vėliava
- lokalizuoti pranešimai
- Interaktyvus konfliktų sprendimas
- Saugės saugyklos atspindėjimas
- Efektyviai tvarkomi dvejetainiai failai
- Pririšimai į programavimo kalbas
diegimas
diegimas „Ubuntu“
Paleiskite žemiau komandas.
$ apt-get install subversion
$ apt-get install libapache2-svn
diegimas ant „Red Hat Linux“
Vykdykite šias komandas.
$ 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.