1. Prečo používať VisualSVN Server namiesto Subversion? Odpoveď: Pretože ak použijete Subversion priamo, potom na Windows, ak chcete, aby to začalo so systémom, musíte zapuzdriť SVN Server ako windws službu a musíte ovládať používateľské oprávnenia úpravou konfiguračného súboru. VisualSVN Serve sa integruje so Subversion a Apache, čím eliminuje všetky komplikácie. Po inštalácii je SVN Server už zabalený ako windws služba a konfigurácia Apache Servera je len na grafickom rozhraní, kde sa špecifikuje autentifikačná metóda, prístupový port a ďalšie jednoduché operácie. Okrem toho je správa používateľských oprávnení tiež konfigurovaná cez grafické rozhranie. 2. Prečo nepoužiť TFS? Odpoveď: Odkedy sme začali so Subversion a TortioseSVN, nemenili sme iný softvér. Čo sa týka TFS, zatiaľ som ho nepoužil, vlastne som len čítal nejaké články a veľa o ňom neviem. 3. Je VisualSVN Server zadarmo? Odpoveď: Áno, VisualSVN Server je zadarmo, zatiaľ čo VisualSVN je nabíjateľný. VisualSVN je klientom SVN, integrovaný s Visual Studiom, VisualSVN Server je serverová stránka SVN, vrátane Subversion, Apache a správy používateľov a oprávnení, výhody boli spomenuté vyššie.
Dobre, späť k veci, oficiálne začíname náš tutoriál dnes.
1. Konfigurácia a spôsob používania servera VisualSVN [na strane servera] Po nainštalovaní VisualSVN Servera [pozri tu pre inštalačný proces], spusti VisualSVN Server Manger, nasleduje rozhranie bootovania:
Dobre, pridajme kódovú základňu [Repository], ako je uvedené nižšie:
Vytvorte novú kódovú základňu, ako je znázornené na obrázku vyššie, zadajte názov kódovej základne do textového poľa zobrazeného na obrázku nižšie:
Poznámka: Ak je zaškrtávacie políčko na obrázku vyššie vybrané, pod kódovou základňou StartKit sa vytvoria tri podadresáre: trunky, vetvy a tagy; Ak nie je zaškrtnutý, vytvorí sa len prázdny kódový StartKit. Kliknite na tlačidlo OK a kódová základňa je úspešne vytvorená.
Keď už vytvoríte svoj kód, nič v ňom nie je. V druhej časti tohto tutoriálu vysvetlím, ako migrovať do zdrojového kódu. Potom spustíme bezpečnostné nastavenia, pravým tlačidlom klikneme na Používateľov vľavo:
Zadajte vyššie uvedené informácie, kliknite na OK a vytvoríme si používateľa. Postupujte podľa vyššie uvedeného procesu na pridanie používateľov Developer1, tester1 a manager1, a teraz začíname pridávať týchto používateľov do projektu, ktorý sme práve vytvorili:
Kliknite na "Pridať..." vyberte používateľa, ktorého sme práve pridali na obrázku nižšie, kliknite na tlačidlo OK: Poznámka: Možno ste si všimli skupiny na obrázku nižšie, áno, môžete najskôr vytvoriť skupiny, pridať používateľov do každej skupiny a potom autorizovať skupiny.
Autorizujte používateľov alebo skupiny, ako je znázornené na nasledujúcom obrázku:
Kliknutím na tlačidlo "OK" má používateľ vyššie rôzne oprávnenia na prístup ku kódu StartKit. Keďže používateľský starter je nováčik v tíme a nechce, aby posielal nový kód do kódu, môže len čítať kód v kóde, nie ho odovzdať. Tester1 je tester a nie je zodpovedný za písanie kódu, takže je tiež len na čítanie. Developer1 a manažér1 sú vývojári a projektoví manažéri, ktorí prirodzene majú práva na čítanie a zápis. V samotnom procese vývoja projektu je často nemožné, aby bol len jeden vývojár a tester, takže je pohodlnejšie používať skupiny na autorizáciu a môžete si to precvičiť sami. 2. Základné použitie TotoiseSVN
V návode Project Management Practice 1, ak chcete odviesť dobrú prácu, musíte najprv nabrúsiť svoje nástroje [Základné nástroje], vysvetlil som, ako nainštalovať TortoiseSVN. V vyššie uvedenom vysvetlení sme už hovorili o tom, ako používať VisualSVN Server, a dnes sa budem venovať jednoduchému používaniu TortoiseSVN. 1. Skontrolujte zdrojový kód SVN servera Ak používame Visual Studio na vytvorenie projektu v priečinku StartKit, musíme skontrolovať zdrojový kód tohto projektu do kódu na SVN Serveri, najprv pravým tlačidlom kliknúť na priečinok StartKit, kde je v tomto momente pravé tlačidlo zobrazené na obrázku nižšie: Obrázok 2-2-1
Kliknite na import a zobrazí sa nasledujúci formulár, kde http://zt.net.henu.edu.cn je názov servera, svn je koreňový adresár kódového repozitára a StartKit je kódová základňa, ktorú sme pridali v predchádzajúcom tutoriáli: Poznámka: Zaškrtávacie políčko v ľavom dolnom rohu nie je užitočné, keď prvýkrát skontrolujete zdrojový kód, ale je veľmi užitočné, keď kód odosielate neskôr. Obrázok 2-2-2
Kliknite na tlačidlo OK a zobrazí sa nasledujúci formulár, ktorý vás požiada o zadanie vašich prihlasovacích údajov: Obrázok 2-2-3
Zadajte používateľské meno a heslo do vyššie uvedeného formulára a kliknite na tlačidlo OK: Obrázok 2-2-4
Ako je znázornené na obrázku vyššie, zdrojový kód bol úspešne skontrolovaný do SVN servera. V tomto bode môžu členovia tímu migrovať zdrojový kód zo SVN servera na svoje vlastné počítače.
|