Kako namestiti SVN?

SVN je dragoceno orodje, ki ga je razvil Apache in se uporablja v svetu programiranja za različico in revizijo programske opreme. Gre za odprtokodni centralizirani sistem. SVN je uporaben, ko več programov dela na aplikaciji in želijo ohraniti kodo na mestu, skupaj s skladbo različic, ustvarjenih za vsako datoteko, zgodovino potrditve vsake datoteke.

Če vaša stranka želi nekaj dokumentov / napredka v kodi ali če želite izvoziti kodo na lokacije stranke, je verjetno to najlažja platforma za upravljanje vseh teh stvari. Ustvarite lahko poljubno število repozitorij glede na vašo vrsto vsebine ali posebej drugačne kriterije. V tej veji repozitorija lahko ustvarite poljubno število map in zato prevlada tudi jasnost.

Prednosti SVN

  • SVN obravnava repozitorij, predvsem mesto, kjer počiva predano kodo in zgodovino različic. Repozitorij se ponavadi opira na datotečni strežnik, ki izvaja program Subversion Server in dobavlja vsebino odjemalcem Subverzije
  • Želite dodati kodo v isto datoteko / storitveni razred / shrambo? Samo izpolnite svoj del kode in zaženite / potisnite na SVN. Ko to storite, bo pripadajočim datotekam dodeljena različica za sledenje, drugi razvijalci pa lahko posodobijo, da so odkrili kode iz SVN-ja, tako da vaše delo ne bo več ovirano.
  • Delate na različnih modulih in želite kasneje združiti kodo? No !! SVN za to ponuja veje, vejo lahko izrežete iz glavne veje in vanj vstavite svoje module / niz kode. Podružnice so koristne v primerih, ko želite dostaviti dele kode v več šprintih (okretna paradigma).
  • Razvijalci se dejansko odjavijo iz imenika, kjer se zgodi glavni razvoj, in imenuje se " Trunk " .

Ključna točka SVN

  • Med delom s skladišči ne pozabite vzeti redne varnostne kopije, tako da, če strežnik ne uspe, potem lahko dostopate do nedavne različice datotek.

Vljudno zaženite naslednji ukaz za ustvarjanje varnostnih kopij

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

Koraki za namestitev SVN

Pogovorimo se o naslednjih korakih za namestitev SVN

1. korak: Pojdite na https://tortoisesvn.net/downloads.html in med prikazanimi možnostmi prenesite ustrezno različico, kot je spodaj (prosimo, izberite stabilno različico, ki se bo pojavila v trenutku, ko jo boste prenesli):

2. korak: Z naslednjimi koraki označite mapo, v kateri želite ustvariti skladišče

Zdaj z desno miškino tipko kliknite Repozitorij -> TortoiseSVN -> ustvarite tukaj repozitorij

Korak 3: Ko označite mapo za ustvarjanje skladišča, se prikaže pogovorno okno, pri kopiranju URL-ja v modri barvi obvezno prenesite poznejše reference.

4. korak: Zdaj izberite želeno mapo projekta, ki jo je treba slediti, z desno miškino tipko kliknite in kliknite na možnost SVN checkout. S tem sporočate SVN, naj spremlja svoje spremembe v kodi.

Ne pozabite izbrati izbirnega gumba »Revizija glave«, ko po tem pritisnete ok, dobite naslednje pogovorno okno:

Tako lahko tukaj vidite, da se zdi, da je številka za revizijo 0, prav tako pa boste videli, da se bo v odjavljeni mapi ustvarila mapa .svn.

5. korak: Poglejmo, da se vključimo v mrk, če mrk ne vsebuje vtičnika, potem je treba namestiti podoklip po naslednji navigacijski poti:

Pojdite na Pomoč -> Namestite novo programsko opremo … http://subclipse.tigris.org/update_1.10.x

Ko to storite, kliknite možnost Dodaj; prikaže se potrditveno polje za Subclipse (kot ste ga poimenovali med dodajanjem zgornjega URL-ja), zaključite postopek. Zaradi tega se mrk integrira v SVN.

Če želite preveriti isto, sledite naslednjim korakom:

"Okno" -> "Odprta perspektiva" -> "Drugo …", tukaj se bo tukaj začela pojavljati možnost imena.

6. korak: Ustvarjanje SVN repozitorija z mrkom

Pojdite v Windows -> Prikaži pogled -> poiščite SVN in nato izberite možnost SVN Repositories

7. korak: Znotraj okna skladišč SVN, ki je videti, kot je prikazano, naredite naslednje

Z desno miškino tipko kliknite in izberite Novo -> Lokacija repozitorija, nato v polju URL vnesite svn: // localhost, kot je prikazano spodaj, nato pa kliknite »Dokončaj«.

V primeru, da se po tem pojavi kakšna napaka (tj. Če se na konzoli eclipse pojavi kakšna napaka), se prepričajte, da ravnate z nastavitvami proxyja (za reference preprosto poiščite napako na stackoverflow.com).

Korak 8: Po tem pojdite na podokno za krmarjenje, z desno miškino tipko kliknite projekt -> Skupina -> Skupna raba projekta in izberite SVN -> Naprej -> Končaj. Ko kliknete gumb za zaključek, boste videli, da je SVN nameščen v vašem sistemu

9. korak: Zdaj lahko nadaljujete z urejanjem vaših programskih datotek in eclipse lahko sledi temu, sledite storjenim spremembam, z desnim gumbom miške kliknite »Project« v Project Explorerju mrka, nato pojdite na »Team« in izberite »Sinhroniziraj s skladiščem«. V njem bodo prikazane vse spremembe in prvič lahko preprosto izberete datoteke med naborom, ki ga želite storiti, in SVN bo ustvaril revizijsko številko proti isti.

Prosimo, da datoteke posnamete samo na ta način, ker vsakič, ko naredite večino datotek / map, se ustvari revizijska številka.

Pojasnimo s primerom:

V primeru, da razvijate modul, ki vsebuje 10 datotek in so povezane, tako da jih načrtujete v isti različici, potem vse to zavijte v eni revizijski glavi, tako da v primeru, da vaš odjemalec naroči spremembe kot zgolj s tem, da vrnete to revizijsko številko, se lahko počutite prepričani, da je bilo vse, kar je povezano, povrnjeno.

Korak 10: SVN ponuja tudi možnost iskanja zgodovine dane datoteke, svojo trenutno kodo lahko neposredno zamenjate s temi revizijami tudi, če želite isto.

Če povzamemo tukaj, je enako, kot je SVN mogoče integrirati z IDE, kot je koda Visual Studio. Torej za vzporedni razvoj, da bi zadovoljil okretne omejitve delovnih časov, je SVN dobro orodje za centralizacijo.

Priporočeni članki

To je navodila za namestitev SVN-ja. Tu smo razpravljali o osnovnem konceptu, korakih za namestitev SVN v naš sistem. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Kako namestiti Jenkins
  2. Kako namestiti strežnik SQL
  3. Kako namestiti MATLAB