Sådan installeres SVN?

SVN er et værdifuldt værktøj udviklet af Apache, der bruges i en verden af ​​programmering til softwareversionering og revision. Det er et open source-centraliseret system. SVN er praktisk, når flere udviklere arbejder på en applikation, og de ønsker at bevare deres kode et sted sammen med sporet af versioner oprettet mod hver fil, forpligtelseshistorikken for hver fil.

I tilfælde af at din klient ønsker nogle dokumenter / fremskridt i din kode, ellers hvis du ønsker at eksportere din kode til klientplaceringer, er dette sandsynligvis den nemmeste platform til at administrere alle disse ting. Du kan oprette et vilkårligt antal oplagringssteder baseret på din indholdstype eller andre særlige kriterier specifikt. Du kan oprette et vilkårligt antal mapper i den opbevaringsgren, og derfor hersker klarhed også.

Fordele ved SVN

  • SVN beskæftiger sig med et arkiv, primært et sted, hvor dit engagerede stykke kode sammen med versionhistorik hviler. Lageret afhænger normalt af en filserver, der kører Subversion-serverprogrammet og leverer indhold til Subversion-klienter
  • Leder du efter at tilføje kode på samme fil / serviceklasse / opbevaring? Bare udfyld din del af koden og indgå / skub på SVN. Når du har gjort dette, tildeles en sporingsversion til de respektive filer, og andre udviklere kan opdatere, at de har tjekket ud koder fra SVN-depotet, så dit arbejde ikke hæmmes længere.
  • Arbejder du med forskellige moduler og vil flette kode senere? Godt !! SVN leverer filialer til det, du kan klippe en gren fra hovedgrenen og placere dine moduler / kodesæt i den. Filialer er praktiske i tilfælde, hvor du søger at levere dele af koden i flere sprints (et smidigt paradigme).
  • Udviklere tager faktisk check ud fra et bibliotek, hvor hovedudvikling sker, og det kaldes ' Trunk ' .

Nøglepunkt for SVN

  • Husk at tage den regelmæssige sikkerhedskopi, mens du arbejder med depoter, så hvis en server mislykkes, kan du få adgang til den nyeste version af dine filer.

Kør venligst følgende kommando til oprettelse af sikkerhedskopiering

svnadmin hotcopy path/to/repository path/to/backup

Trin til installation af SVN

Lad os diskutere de trin, der kræves for at installere SVN, er som følger

Trin 1: Gå til https://tortoisesvn.net/downloads.html og download den relevante version blandt de viste indstillinger, som nedenfor (vælg den stabile udgivelse, der vises på et tidspunkt, du vil downloade dette):

Trin 2: Marker den mappe, hvor du vil oprette et lager ved hjælp af følgende trin

Højreklik nu på depotet -> TortoiseSVN -> opret depot her

Trin 3: Når du har markeret mappen til oprettelse af depot, vises der en dialogboks, skal du sørge for at kopiere URL-adressen i blåt på dine klistrede noter til senere henvisninger.

Trin 4: Vælg nu din tilsigtede projektmappe, der skal spores, højreklik på den og klik på SVN checkout mulighed. Ved at gøre dette, beder du SVN om at holde styr på de ændringer, vi er ved at gøre i vores kode.

Sørg for at holde radioknappen 'Head revision' valgt, når du først trykker på ok efter dette, får du følgende dialogboks:

Så du kan her se, at revisionsnummeret ser ud til at være 0, også vil du se, at i den tjekede mappe oprettes en .svn-mappe.

Trin 5: Lad os nu kigge efter at blive integreret med formørkelse, hvis formørkelse ikke indeholder plug-in, skal subklip installeres i henhold til følgende navigationssti:

Gå til Hjælp -> Installer ny software … http://subclipse.tigris.org/update_1.10.x

Klik på Tilføj valgmulighed, når du først har gjort det; et afkrydsningsfelt for subclipse vises (som navngivet af dig, mens du tilføjede ovenstående URL), afslutt processen. Dette får formørkelsen til at blive integreret med SVN.

Følg de givne trin for at kontrollere det samme:

"Vindue" -> "Åben perspektiv" -> "Andet …", en indstilling af et navn begynder at vises her nu.

Trin 6: Oprettelse af et SVN-arkiv med formørkelse

Gå til Windows -> Vis visning -> søg efter SVN og vælg derefter indstillingen SVN Repositories

Trin 7: Inden i vinduet SVN Repositories, der vises som vist, skal du gøre følgende

Højreklik, vælg derefter Ny -> depotplacering, skriv derefter svn: // localhost i URL-boksen, som vist nedenfor, og klik derefter på finish.

I tilfælde af at du får nogle fejl efter at have gjort dette (dvs. hvis der opstår en fejl på formørkelseskonsollen) skal du sørge for at håndtere proxyindstillingerne (for referencer skal du bare søge i fejlen på stackoverflow.com).

Trin 8: Gå til navigationsruden, højreklik på projektet -> Team -> Del projekt, og vælg derefter SVN -> Næste -> Afslut. Når du klikker på finish-knappen, vil du se, at SVN er installeret i dit system

Trin 9: Nu kan du fortsætte med at redigere dine programfiler, og formørkelse kan holde styr på disse, for at spore ændringerne, højreklik på “Projekt” i Project Explorer af en formørkelse, gå derefter til “Team” og vælg derefter “Synkroniser med depot”. Det giver alle de ændringer, der vises der, og for første gang kan du blot vælge filerne blandt det sæt, der skal bruges, og derefter genererer SVN et revisionsnummer mod det samme.

Sørg for kun at begå filerne på denne måde, for hver gang du begår bulkfiler / mapper, genereres der et revisionsnummer.

Lad os gøre det lidt klart med et eksempel:

I tilfælde af at du udvikler et modul, der indeholder 10 filer, og de er sammenhængende, så de er planlagt leveret i samme udgivelse, skal du sørge for at forpligte alle dem i et revisionshoved, så i tilfælde af, at din klient siger at vende ændringerne tilbage end blot ved at vende tilbage til dette revisionsnummer kan du føle dig sikker på, at alt det tilknyttede blev vendt tilbage.

Trin 10: SVN giver også chancen for at finde historien til en given fil, du kan direkte erstatte din nuværende kode med disse revisioner, også hvis du ønsker det samme.

Sammenfattende her, på samme måde som SVN kan integreres med IDE som Visual Studio-kode. Så for paralleludvikling, for at tilfredsstille agile baserede arbejdstidslinjebegrænsninger, er SVN et godt centraliseringsværktøj.

Anbefalede artikler

Dette har været en guide til installation af SVN. Her har vi drøftet det grundlæggende koncept, trin til installation af SVN på vores system. Du kan også se på de følgende artikler for at lære mere -

  1. Sådan installeres Jenkins
  2. Sådan installeres SQL Server
  3. Sådan installeres MATLAB

Kategori: