Hvordan installerer SVN?

SVN er et verdifullt verktøy utviklet av Apache, brukt i verden av programmering for programvareversjonering og revisjon. Det er et sentralisert system med åpen kildekode. SVN kommer godt med når flere utviklere jobber med en applikasjon, og de ønsker å opprettholde koden sin på et sted sammen med sporet av versjoner som er opprettet mot hver fil, forpliktelseshistorikken til hver fil.

I tilfelle klienten ønsker noen dokumenter / fremgang i koden, ellers hvis du ønsker å eksportere koden din til klientstedene, er dette sannsynligvis den enkleste plattformen for å håndtere alle disse tingene. Du kan opprette et hvilket som helst antall depoter basert på innholdstypen din eller andre særpregede kriterier. Du kan opprette et hvilket som helst antall mapper i den depotgrenen, og dermed råder også klarhet.

Fordelene med SVN

  • SVN tar for seg et depot, først og fremst et sted der det engasjerte koden sammen med versjonshistorikken hviler. Depotet er normalt avhengig av en filserver som kjører Subversion-serverprogrammet og leverer innhold til Subversion-klienter
  • Ønsker du å legge til kode på samme fil / tjenesteklasse / depot? Bare fullfør din del av koden og begi / trykk på SVN. Når du har gjort dette, vil en sporingsversjon bli tilordnet de respektive filer, og andre utviklere kan oppdatere at de har sjekket ut koder fra SVN-depotet, slik at arbeidet ditt ikke blir hindret lenger.
  • Jobber du på forskjellige moduler og vil slå sammen kode senere? Vi vil !! SVN tilbyr filialer for det. Du kan klippe en gren fra hovedgrenen og plassere modulene / kodesettet i den. Grener kommer godt med i tilfeller der du ønsker å levere deler av kode i flere spurter (et smidig paradigme).
  • Utviklere tar faktisk sjekk ut fra en katalog der hovedutviklingen skjer og den kalles ' Trunk ' .

Nøkkelpunkt for SVN

  • Husk å ta den vanlige sikkerhetskopien mens du jobber med depoter, slik at hvis en server mislykkes, kan du få tilgang til den nyeste versjonen av filene dine.

Kjør følgende kommando for sikkerhetskopiering

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

Trinn for å installere SVN

La oss diskutere trinnene som kreves for å installere SVN, er som følger

Trinn 1: Gå til https://tortoisesvn.net/downloads.html og last ned passende versjon blant de viste alternativene, som nedenfor (velg den stabile utgivelsen som vises på et tidspunkt du skal laste ned denne):

Trinn 2: Merk mappen der du vil opprette et depot ved å bruke trinnene nedenfor

Høyreklikk nå på depotet -> TortoiseSVN -> lag repository her

Trinn 3: Når du har merket mappen for oppretting av depot, vises det en dialogboks, sørg for å kopiere URL-adressen i blått på klistrelappene for senere referanser.

Trinn 4: Velg nå den tiltenkte prosjektmappen som må spores, høyreklikk på den og klikk på SVN-kassealternativet. Ved å gjøre dette, ber du SVN om å følge med på endringene vi skal gjøre i koden vår.

Sørg for å holde alternativknappen 'Hovedrevisjon' valgt, når du trykker på ok etter dette, får du følgende dialogboks:

Så du kan se at revisjonsnummeret ser ut til å være 0, også vil du se at i den utsjekkede mappen vil en .svn-mappe bli opprettet.

Trinn 5: La oss se på å integrere med formørkelse, hvis formørkelse ikke inneholder plugin-modulen, må subklipsen installeres i henhold til følgende navigasjonssti:

Gå til Hjelp -> Installer ny programvare … http://subclipse.tigris.org/update_1.10.x

Klikk på Legg til alternativ når du gjør dette; en avkrysningsrute for Subclipse vil vises (som navngitt av deg mens du legger til URLen ovenfor), og fullfør prosessen. Dette gjør at formørkelsen blir integrert med SVN.

Følg trinnene nedenfor for å sjekke det samme:

"Window" -> "Open Perspective" -> "Other …", et alternativ med et navn begynner å vises her nå.

Trinn 6: Opprette et SVN-depot med formørkelse

Gå til Windows -> Vis visning -> søk etter SVN og velg deretter alternativet SVN Repositories

Trinn 7: Inne i vinduet SVN Repositories, som vises som vist, gjør du følgende

Høyreklikk, velg deretter Ny -> Lagringsplass, skriv deretter svn: // localhost i URL-boksen, som vist nedenfor, og klikk deretter på fullfør.

I tilfelle du får noe feil etter å ha gjort dette (dvs. hvis det oppstår en feil på formørkelseskonsollen), må du sørge for å håndtere proxyinnstillingene (for referanser bare søk i feilen på stackoverflow.com).

Trinn 8: Etter å ha gjort dette, gå til navigasjonsruten, høyreklikk på prosjekt -> Team -> Del prosjekt, og velg deretter SVN -> Neste -> Fullfør. Når du klikker på ferdigknappen, vil du se at SVN er installert i systemet ditt

Trinn 9: Nå kan du fortsette å redigere programfilene dine, og formørkelse kan holde oversikten over disse, for å spore endringene som er gjort, høyreklikk på “Prosjektet” i Project Explorer for en formørkelse, gå deretter til “Team”, og velg deretter “Synkroniser med depot”. Det vil gi alle endringene som vises der, og for første gang kan du ganske enkelt velge filene blant settet som skal begås, og deretter vil SVN generere et revisjonsnummer mot det samme.

Forsikre deg om at du bare begår filene på denne måten, fordi når du begår bulkfiler / mapper, genereres et revisjonsnummer.

La oss gjøre det lite klart med et eksempel:

I tilfelle du utvikler en modul som inneholder 10 filer, og de er korrelert slik at de planlegges levert i samme utgivelse, må du sørge for å forplikte alle de i ett revisjonshode, slik at i tilfelle klienten din ber om å tilbakestille endringene enn bare ved å gå tilbake til det revisjonsnummeret, kan du føle deg trygg på at alt tilknyttet ble tilbakestilt.

Trinn 10: SVN gir også sjansen til å finne historien til en gitt fil, du kan direkte erstatte din nåværende kode med disse revisjonene også hvis du ønsker det.

Oppsummering her, på samme måte som SVN kan integreres med IDE som Visual Studio-kode. Så for parallell utvikling, for å tilfredsstille smidige baserte arbeidstidslinjebegrensninger, er SVN et godt sentraliseringsverktøy.

Anbefalte artikler

Dette har vært en guide for hvordan du installerer SVN. Her har vi diskutert det grunnleggende konseptet, trinn for å installere SVN på systemet vårt. Du kan også se på følgende artikler for å lære mer -

  1. Hvordan installere Jenkins
  2. Slik installerer du SQL Server
  3. Slik installerer du MATLAB