1. Kāpēc izmantot VisualSVN Server, nevis Subversion? Atbilde: Jo, ja jūs izmantojat Subversion tieši, tad Windows sistēmā, ja vēlaties, lai tas sāktos ar sistēmu, jums ir jāiekapsulē SVN Server kā windws pakalpojums, un jums ir jākontrolē lietotāja atļaujas, mainot konfigurācijas failu. VisualSVN Serve integrējas ar Subversion un Apache, novēršot visas problēmas. Instalējot, SVN Server jau ir iepakots kā windws pakalpojums, un Apache Server konfigurācija ir tikai grafiskajā interfeisā, norādot autentifikācijas metodi, piekļuves portu un citas vienkāršas darbības. Turklāt lietotāju atļauju pārvaldība tiek konfigurēta arī, izmantojot grafisko interfeisu. 2. Kāpēc neizmantot TFS? Atbilde: Tā kā mēs sākām ar Subversion un TortioseSVN, mēs nemainījām citu programmatūru. Kas attiecas uz TFS, es to līdz šim neesmu izmantojis, patiesībā es vienkārši izlasīju dažus rakstus un nezinu daudz par to. 3. Vai VisualSVN serveris ir bezmaksas? Atbilde: Jā, VisualSVN serveris ir bezmaksas, bet VisualSVN ir par maksu. VisualSVN ir SVN klients, kas integrēts ar Visual Studio, VisualSvn Server ir SVN servera puse, ieskaitot Subversion, Apache un lietotāju un atļauju pārvaldību, priekšrocības ir minētas iepriekš.
Labi, atgriezieties pie biznesa, oficiāli sākot mūsu apmācību šodien.
1. VisualSVN servera konfigurācija un lietošanas metode [servera pusē] Pēc VisualSVN Server instalēšanas [skatiet šeit instalēšanas procesu], palaidiet VisualSVN Server Manger, sāknēšanas interfeiss ir šāds:
Labi, pievienosim kodu bāzi [Repozitorijs], kā parādīts zemāk:
Izveidojiet jaunu kodu bāzi, kā parādīts iepriekš redzamajā attēlā, ievadiet koda bāzes nosaukumu zemāk redzamajā attēlā redzamajā tekstlodziņā:
Piezīmes: Ja ir atlasīta izvēles rūtiņa iepriekš minētajā attēlā, koda bāzē StartKit tiks izveidoti trīs apakšdirektoriji: stumbrs, filiāles un tagi; Ja nav atzīmēta atzīme, tiek izveidota tikai tukša kodu bāze StartKit. Noklikšķiniet uz OK poga, un koda bāze ir veiksmīgi izveidota.
Kad esat izveidojis savu kodu bāzi, tajā nekas nav. Es paskaidrošu, kā migrēt uz avota kodu šīs apmācības otrajā daļā. Pēc tam mēs sākam drošības iestatījumus, ar peles labo pogu noklikšķiniet uz Lietotāji kreisajā pusē:
Ievadiet iepriekš minēto informāciju, noklikšķiniet uz Labi, un mēs izveidosim lietotāju. Izpildiet iepriekš minēto procesu, lai pievienotu lietotājus attiecīgi Developer1, tester1 un manager1, un tagad mēs sākam pievienot šos lietotājus tikko izveidotajam projektam:
Noklikšķiniet uz "Pievienot..." pogu, atlasiet lietotāju, kuru tikko pievienojām zemāk redzamajā attēlā, noklikšķiniet uz pogas Labi: Piezīmes: Jūs, iespējams, esat pamanījis grupas zemāk redzamajā attēlā, jā, vispirms varat arī izveidot grupas, pievienot lietotājus katrai grupai un pēc tam autorizēt grupas.
Autorizējiet lietotājus vai grupas, kā parādīts šajā attēlā:
Noklikšķinot uz pogas "Labi", iepriekš minētajam lietotājam ir dažādas atļaujas piekļūt StartKit kodu bāzei. Tā kā lietotāja starteris ir komandas jaunpienācējs un nevēlas, lai viņš iesniegtu jaunu kodu kodu bāzē, viņš var tikai lasīt kodu bāzē, nevis iesniegt kodu. Tester1 ir testētājs un nav atbildīgs par koda rakstīšanu, tāpēc tas ir arī tikai lasāms. Izstrādātājs1 un vadītājs1 ir izstrādātāji un projektu vadītāji, un, protams, viņiem ir lasīšanas un rakstīšanas atļaujas. Faktiskajā projekta izstrādes procesā bieži vien nav iespējams būt tikai vienam izstrādātājam un testētājam, tāpēc ir ērtāk izmantot grupas, lai autorizētu, un jūs varat to praktizēt pats. 2. TotoiseSVN pamata lietošana
Projektu vadības prakses apmācībā 1, Ja vēlaties veikt labu darbu, vispirms ir jāasina rīki [Pamata rīki], es esmu paskaidrojis, kā instalēt Bruņurupucis SVN. Iepriekš minētajā skaidrojumā mēs jau esam runājuši par to, kā izmantot VisualSVN serveri, un šodien es runāšu par vienkāršu Bruņurupuča SVN lietošanu. 1. Pārbaudiet SVN servera avota kodu Ja mēs izmantojam Visual Studio, lai izveidotu projektu mapē StartKit, mums ir jāpārbauda šī projekta avota kods SVN servera koda bāzē, vispirms ar peles labo pogu noklikšķiniet uz mapes StartKit, labā klikšķa izvēlne šobrīd ir parādīta zemāk redzamajā attēlā: 2-2-1. attēls
Noklikšķiniet uz Importēt, un parādās šāda veidlapa, kur http://zt.net.henu.edu.cn ir servera nosaukums, svn ir koda repozitorija saknes direktorijs, un StartKit ir koda bāze, ko mēs pievienojām iepriekšējā apmācībā: Piezīmes: Izvēles rūtiņa apakšējā kreisajā stūrī nav noderīga, kad pirmo reizi pārbaudāt avota kodu, bet tas ir ļoti noderīgi, ja kodu iesniedzat vēlāk. 2-2-2. attēls
Noklikšķiniet uz pogas Labi, un parādīsies šāda veidlapa, kurā tiks lūgts ievadīt akreditācijas datus: 2-2-3. attēls
Ievadiet lietotājvārdu un paroli iepriekš minētajā veidlapā un noklikšķiniet uz OK poga: 2-2-4. attēls
Kā parādīts iepriekš redzamajā attēlā, avota kods ir veiksmīgi pārbaudīts SVN serverī. Šajā brīdī komandas locekļi var migrēt avota kodu no SVN servera uz savām mašīnām.
|