1. Miks kasutada VisualSVN Serverit Subversioni asemel? Vastus: Sest kui kasutad Subversioni otse, siis Windowsi süsteemis, kui tahad, et see algaks süsteemist, pead kapseldama SVN Serveri windws-teenusena ja kontrollima kasutaja õigusi, muutes konfiguratsioonifaili. VisualSVN Serve integreerub Subversioni ja Apache'iga, kõrvaldades kogu tüli. Paigaldatuna on SVN Server juba pakendatud windws-teenusena ning Apache Serveri konfiguratsioon on ainult graafilisel liidesel, mis määrab autentimismeetodi, juurdepääsupordi ja muud lihtsad toimingud. Lisaks on kasutajaõiguste haldamine konfigureeritav graafilise liidese kaudu. 2. Miks mitte kasutada TFS-i? Vastus: Kuna alustasime Subversioni ja TortioseSVN-iga, ei muutnud me teisi tarkvarasid. Mis puudutab TFS-i, siis ma pole seda seni kasutanud, tegelikult lugesin lihtsalt artikleid ja ei tea sellest palju. 3. Kas VisualSVN Server on tasuta? Vastus: Jah, VisualSVN Server on tasuta, samas kui VisualSVN on tasuline. VisualSVN on SVN-i klient, integreeritud Visual Studioga, VisualSvn Server on SVN-i serveripool, sealhulgas Subversion, Apache ning kasutaja- ja õiguste haldus, eelised on eespool mainitud.
Olgu, tagasi asja juurde, täna alustame ametlikult meie õpetust.
1. VisualSVN Serveri konfiguratsiooni- ja kasutusmeetod [serveripoolne] Pärast VisualSVN Serveri paigaldamist [vt siit paigaldusprotsessi], käivita VisualSVN Server Manger, järgmine on alglaadimisliides:
Olgu, lisame koodibaasi [Hoidla], nagu allpool näidatud:
Loo uus koodibaas nagu ülaloleval pildil näidatud, sisesta koodibaasi nimi alloleval pildil näidatud tekstikasti:
Märkus: Kui ülaltoodud joonisel olev CheckBox on valitud, luuakse koodibaasi StartKit all kolm alamkataloogi: trunk, harud ja sildid; Kui seda ei kontrollita, luuakse ainult tühi koodibaas StartKit. Vajuta OK nuppu ja koodibaas on edukalt loodud.
Kui oled oma koodibaasi loonud, pole seal enam midagi. Selgitan, kuidas lähtekoodi migreeruda selle õpetuse teises osas. Järgmisena käivitame turvaseaded, vasakul paremklõpsates kasutajad:
Sisesta ülaltoodud info, klõpsa OK, ja loome kasutaja. Järgige ülaltoodud protsessi, et lisada kasutajatele Developer1, tester1 ja manager1 vastavalt, ning nüüd hakkame lisama just loodud projekti:
Klõpsa "Lisa..." nupp, vali kasutaja, kelle just alloleval joonisel lisasime, vajuta OK nuppu: Märkus: Võib-olla märkasid alloleval joonisel gruppe, jah, saad ka esmalt gruppe luua, igasse gruppi kasutajaid lisada ja seejärel gruppe autoriseerida.
Volita kasutajaid või gruppe vastavalt järgmisele joonisele:
Klõpsates "OK" nupule, on ülalmainitud kasutajal erinevad õigused StartKit'i koodibaasi kasutamiseks. Kuna kasutaja alustaja on meeskonnas uus ja ei soovi, et ta esitaks koodibaasi uut koodi, saab ta lugeda ainult koodibaasis olevat koodi, mitte koodi esitada. Tester1 on testija ega vastuta koodi kirjutamise eest, seega on see ka ainult lugemiseks. Arendaja1 ja manager1 on arendajad ja projektijuhid ning neil on loomulikult lugemis- ja kirjutamisõigused. Tegelikus projektiarenduse protsessis on sageli võimatu, et oleks ainult üks arendaja ja testija, seega on mugavam kasutada gruppe autoriseerimiseks ning seda saab ise harjutada. 2. TotoiseSVN põhiline kasutus
Projektijuhtimise praktika juhendis 1, kui tahad hästi hakkama saada, pead esmalt oma tööriistad teritama [Põhilised tööriistad], selgitasin, kuidas TortoiseSVN paigaldada. Ülaltoodud selgituses oleme juba rääkinud, kuidas kasutada VisualSVN Serverit, ja täna räägin ma TortoiseSVN lihtsast kasutamisest. 1. Kontrolli SVN serveri lähtekoodi Kui kasutame Visual Studiot, et luua projekt kaustas StartKit, peame selle projekti lähtekoodi SVN Serveri koodibaasi sisestama, esmalt paremklõpsuga StartKit kaustal, paremklõpsu menüü on praegu alloleval joonisel näidatud: Joonis 2-2-1
Klõpsa Import, ja ilmub järgmine vorm, kus http://zt.net.henu.edu.cn on serveri nimi, svn on koodihoidla juurkataloog ja StartKit on koodibaas, mille lisasime eelmises õpetuses: Märkus: Linnuke vasakus alumises nurgas ei ole kasulik, kui esmakordselt lähtekoodi kontrollid, kuid on väga kasulik, kui koodi hiljem esitad. Joonis 2-2-2
Klõpsa nupule OK, ja järgmine vorm ilmub ja palub sul sisestada oma mandaadid: Joonis 2-2-3
Sisesta kasutajanimi ja parool ülaltoodud vormis ning klõpsa OK nupule: Joonis 2-2-4
Nagu ülaloleval joonisel näidatud, on lähtekood edukalt SVN serverisse sisestatud. Selles etapis saavad meeskonnaliikmed lähtekoodi SVN serverist oma masinasse migreerida.
|