1. Zakaj uporabljati VisualSVN Server namesto Subversion? Odgovor: Ker če uporabljaš Subversion neposredno, potem na Windows sistemu, če želiš, da se začne s sistemom, moraš enkapsulirati SVN Server kot windws storitev in nadzorovati uporabniška dovoljenja z spreminjanjem konfiguracijske datoteke. VisualSVN Serve se integrira s Subversion in Apache, kar odpravi vse nevšečnosti. Ko je nameščen, je SVN Server že zapakiran kot windws storitev, konfiguracija Apache strežnika pa je le na grafičnem vmesniku, kjer se določa način avtentikacije, dostopni port in druge preproste operacije. Poleg tega je upravljanje uporabniških dovoljenj konfigurirano tudi preko grafičnega vmesnika. 2. Zakaj ne uporabiti TFS? Odgovor: Odkar smo začeli s Subversion in TortioseSVN, nismo spreminjali druge programske opreme. Kar se tiče TFS, ga do zdaj nisem uporabljal, pravzaprav sem le prebral nekaj člankov in o njem ne vem veliko. 3. Ali je VisualSVN Server brezplačen? Odgovor: Da, VisualSVN Server je brezplačen, medtem ko je VisualSVN plačljiv. VisualSVN je odjemalec SVN, integriran z Visual Studiem, VisualSvn Server pa je strežniška stran SVN, vključno s Subversion, Apache ter upravljanjem uporabnikov in dovoljenj, prednosti pa so bile omenjene zgoraj.
V redu, nazaj k bistvu, danes uradno začenjamo z našim tutorialom.
1. Konfiguracija in način uporabe strežnika VisualSVN [na strežniški strani] Po namestitvi VisualSVN Server [glej tukaj za postopek namestitve], zaženite VisualSVN Server Manger, naslednji je zagonski vmesnik:
V redu, dodajmo kodo [Repozitorij], kot je prikazano spodaj:
Ustvarite novo kodo, kot je prikazano na zgornji sliki, vnesite ime kode v besedilno polje, prikazano na spodnji sliki:
Opomba: Če je na zgornji sliki izbran kljukično polje, bodo pod kodno osnovo StartKit ustvarjene tri podmape: trunk, vejice in oznake; Če ni označeno, se ustvari le prazna kodna baza StartKit. Kliknite gumb OK in koda je uspešno ustvarjena.
Ko enkrat ustvarite svojo kodo, v njej ni ničesar. V drugem delu tega vodiča bom razložil, kako preiti v izvorno kodo. Nato začnemo z varnostnimi nastavitvami, desni klik na uporabnike na levi:
Vnesite zgornje podatke, kliknite OK in ustvarili bomo uporabnika. Sledite zgornjemu postopku za dodajanje uporabnikov Razvijalec1, tester1 in upravitelj1, in zdaj začnemo dodajati te uporabnike v projekt, ki smo ga pravkar ustvarili:
Kliknite "Dodaj..." izberi uporabnika, ki smo ga pravkar dodali na spodnji sliki, klikni gumb OK: Opomba: Morda ste opazili skupine na spodnji sliki, da, najprej lahko ustvarite skupine, dodate uporabnike v vsako skupino in nato avtorizirate skupine.
Avtorizirajte uporabnike ali skupine, kot je prikazano na naslednji sliki:
S klikom na gumb "OK" ima uporabnik zgoraj drugačna dovoljenja za dostop do kode StartKit. Ker je uporabniški začetnik novinec v ekipi in ne želi, da bi v kodno bazo poslal novo kodo, lahko samo bere kodo v kodi, ne pa je oddaja. Tester1 je tester in ni odgovoren za pisanje kode, zato je tudi samo za branje. Razvijalec1 in manager1 sta razvijalca in vodja projektov ter imata seveda dovoljenja za branje in pisanje. V samem procesu razvoja projekta je pogosto nemogoče, da je samo en razvijalec in tester, zato je bolj priročno uporabljati skupine za avtorizacijo, kar lahko vadite sami. 2. Osnovna uporaba TotoiseSVN
V vodiču za vajo vodenja projektov 1, če želite dobro opraviti delo, morate najprej izostriti orodja [Osnovna orodja], razložil sem, kako namestiti TortoiseSVN. V zgornji razlagi smo že govorili o tem, kako uporabljati VisualSVN Server, danes pa bom govoril o preprosti uporabi TortoiseSVN. 1. Preverite izvorno kodo SVN strežnika Če uporabimo Visual Studio za ustvarjanje projekta v mapi StartKit, moramo izvorno kodo tega projekta vnesti v kodo na SVN strežniku, najprej z desnim klikom na mapo StartKit, desni meni je trenutno prikazan na spodnji sliki: Slika 2-2-1
Kliknite Import in prikaže se naslednji obrazec, kjer je http://zt.net.henu.edu.cn ime strežnika, svn korenska mapa repozitorija kode, StartKit pa je kodna osnova, ki smo jo dodali v prejšnjem vodiču: Opomba: Polje za označitev v spodnjem levem kotu ni uporabno, ko prvič preverite izvorno kodo, je pa zelo uporabno, ko kasneje oddate kodo. Slika 2-2-2
Kliknite gumb OK in pojavil se bo naslednji obrazec, ki vas prosi, da vnesete svoje podatke: Slika 2-2-3
Vpišite uporabniško ime in geslo v zgornji obrazec ter kliknite gumb OK: Slika 2-2-4
Kot je prikazano na zgornji sliki, je bila izvorna koda uspešno preverjena v SVN strežnik. Na tej točki lahko člani ekipe migrirajo izvorno kodo s SVN strežnika na svoje računalnike.
|