1. Proč používat VisualSVN Server místo Subversion? Odpověď: Protože pokud použijete Subversion přímo, pak na Windows, pokud chcete, aby to začalo přímo se systémem, musíte zapouzdřit SVN Server jako službu windws a musíte ovládat uživatelská oprávnění úpravou konfiguračního souboru. VisualSVN Serve se integruje se Subversion a Apache, čímž eliminuje veškerou komplikaci. Po instalaci je SVN Server již zabalen jako windws služba a konfigurace Apache Serveru je pouze na grafickém rozhraní, specifikuje autentizační metodu, přístupový port a další jednoduché operace. Kromě toho je správa uživatelských oprávnění také konfigurována prostřednictvím grafického rozhraní. 2. Proč nepoužít TFS? Odpověď: Od té doby, co jsme začali s Subversion a TortioseSVN, jsme jiný software neměnili. Co se týče TFS, zatím jsem ho nepoužil, vlastně jsem jen četl pár článků a moc o něm nevím. 3. Je VisualSVN Server zdarma? Odpověď: Ano, VisualSVN Server je zdarma, zatímco VisualSVN je nabíjecí. VisualSVN je klient SVN, integrovaný s Visual Studiem, VisualSVN Server je serverová stránka SVN, včetně Subversion, Apache a správy uživatelů a oprávnění, výhody byly zmíněny výše.
Dobře, zpátky k věci, oficiálně začínáme náš dnešní tutoriál.
1. Konfigurace a způsob použití serveru VisualSVN [na straně serveru] Po instalaci VisualSVN Server [viz zde pro instalační proces], spusťte VisualSVN Server Manger, následuje spouštěcí rozhraní:
Dobře, přidáme kódovou základnu [Repository], jak je uvedeno níže:
Vytvořte novou kódovou základnu, jak je vidět na obrázku výše, zadejte název kódové základny do textového pole zobrazeného na obrázku níže:
Poznámka: Pokud je zaškrtávací políčko na výše uvedeném obrázku vybráno, budou vytvořeny tři podadresáře pod kódovou základnou StartKit: trunk, větve a tagy; Pokud je odškrtnuto, vytvoří se pouze prázdný kódový StartKit. Klikněte na tlačítko OK a kódová základna je úspěšně vytvořena.
Jakmile si vytvoříte kód, nic v něm není. Ve druhé části tohoto tutoriálu vysvětlím, jak přejít do zdrojového kódu. Dále spustíme bezpečnostní nastavení, klikněte pravým tlačítkem na Uživatelé vlevo:
Zadejte výše uvedené informace, klikněte na OK a my vytvoříme uživatele. Postupujte výše uvedeným postupem k přidání uživatelů Developer1, tester1 a manager1, a nyní začínáme přidávat tyto uživatele do projektu, který jsme právě vytvořili:
Klikněte na "Přidat..." tlačítko, vyberte uživatele, kterého jsme právě přidali na obrázku níže, klikněte na tlačítko OK: Poznámka: Možná jste si všimli skupin na obrázku níže, ano, můžete také nejprve vytvořit skupiny, přidat uživatele do každé skupiny a pak skupiny autorizovat.
Autorizujte uživatele nebo skupiny, jak je znázorněno na následujícím obrázku:
Kliknutím na tlačítko "OK" má uživatel výše uvedená různá oprávnění k přístupu ke kódu StartKit. Protože je uživatelský starter nováček v týmu a nechce, aby odesílal nový kód do kódu, může pouze číst kód v kódu, ne odevzdávat kód. Tester1 je tester a není zodpovědný za psaní kódu, takže je také pouze pro čtení. Vývojář1 a manažer1 jsou vývojáři a projektoví manažeři a přirozeně mají oprávnění ke čtení a zápisu. Při samotném vývoji projektu je často nemožné, aby byl jen jeden vývojář a tester, takže je pohodlnější autorizovat ve skupinách a můžete si to procvičit sami. 2. Základní použití TotoiseSVN
V tutoriálu Project Management Practice 1, pokud chcete odvést dobrou práci, musíte nejprve nabrousit své nástroje [Základní nástroje], vysvětlil jsem, jak nainstalovat TortoiseSVN. V předchozím vysvětlení jsme už mluvili o tom, jak používat VisualSVN Server, a dnes se zaměřím na jednoduché použití TortoiseSVN. 1. Zkontrolujte zdrojový kód SVN serveru Pokud použijeme Visual Studio k vytvoření projektu ve složce StartKit, musíme zaregistrovat zdrojový kód tohoto projektu do kódu na SVN serveru, nejprve pravým tlačítkem kliknout na složku StartKit, v tuto chvíli je pravé tlačítko v nabídce zobrazeno na obrázku níže: Obrázek 2-2-1
Klikněte na Import a zobrazí se následující formulář, kde http://zt.net.henu.edu.cn je název serveru, svn je kořenový adresář kódového úložiště a StartKit je kódová základna, kterou jsme přidali v předchozím tutoriálu: Poznámka: Zaškrtávací políčko v levém dolním rohu není užitečné při prvním zkontrolování zdrojového kódu, ale je velmi užitečné při pozdějším odesílání kódu. Obrázek 2-2-2
Klikněte na tlačítko OK a zobrazí se následující formulář, který vás požádá o zadání vašich přihlašovacích údajů: Obrázek 2-2-3
Zadejte uživatelské jméno a heslo do výše uvedeného formuláře a klikněte na tlačítko OK: Obrázek 2-2-4
Jak je znázorněno na obrázku výše, zdrojový kód byl úspěšně zaregistrován na serveru SVN. V tomto bodě mohou členové týmu migrovat zdrojový kód ze SVN serveru na své vlastní počítače.
|