Erinevus lehekülje "TortoiseSVN Windows kliendi kasutamine" redaktsioonide vahel

Allikas: Kuutõrvaja
(Tööversiooni tekitamine)
(Sissekande tekitamine)
53. rida: 53. rida:
 
Kataloog '.svn' on versioonikontrolli sisemisi tegevusi toetav kataloog. Kui mingil põhjusel on tarvis, siis võib kogu kataloogi x-tee kustutada ja sooritada sama tegevus uuesti.  
 
Kataloog '.svn' on versioonikontrolli sisemisi tegevusi toetav kataloog. Kui mingil põhjusel on tarvis, siis võib kogu kataloogi x-tee kustutada ja sooritada sama tegevus uuesti.  
  
===Sissekande tekitamine===
+
===Sissekande tegemine===
  
 
Oma tööversioonis olevate muudatuste versioonikontrolli serverisse kopeerimist nimetatakse sissekande tekitamiseks. Uue faili hoidlasse lisamiseks tuleb see esmalt paigutada oma tööversiooni kataloogi, näiteks lisame faili portaalide_kasutajajuhend.pdf. Peale faili kataloogi kopeerimist tuleb fail hoidlasse lisamiseks registreerida, avage faili peal hüpikmenüü ning valige sealt välja  
 
Oma tööversioonis olevate muudatuste versioonikontrolli serverisse kopeerimist nimetatakse sissekande tekitamiseks. Uue faili hoidlasse lisamiseks tuleb see esmalt paigutada oma tööversiooni kataloogi, näiteks lisame faili portaalide_kasutajajuhend.pdf. Peale faili kataloogi kopeerimist tuleb fail hoidlasse lisamiseks registreerida, avage faili peal hüpikmenüü ning valige sealt välja  
66. rida: 66. rida:
  
 
[[Pilt:Svn-9.gif]]
 
[[Pilt:Svn-9.gif]]
 +
 +
Viimase liigutusena, et fail kopeeritaks reposiooriumi valige kõnealuse faili peal hüpikmenüüst
 +
 +
[[Pilt:Svn-10.gif]]

Redaktsioon: 6. veebruar 2008, kell 14:28

Sissejuhatus

Tarkvara TortoiseSVN on klientprogramm Subversioni versioonikontrolli süsteemi repostitoorimi kasutamiseks operatsioonisüsteemiga MS Windows.

Üldiselt kasutatakse versioonikontrolli tarkvara selleks, et hõlbustada mingi tekstilist tulemust tekitava ülesandega tegelevatel osalistel üksteise tegevusest osa saada ja koostööd teha. Samal ajal ei ole versioonikontroll iseenesest projektijuhtimise tarkvara.

Tavaliselt kasutavad kõik osalised ühte keskset versioonikontrolli serveris asuvat repositooriumit, kus asuvad kõneks olevale projektile vastavad failid ning iga kasutaja töökohaarvutis on keskse projekti koopia, mida nimetatakse kasutaja tööversiooniks. Kasutajad teevad muudatusi oma tööversiooni ning sünkroniseerivad andmeid keskse repositooriumiga. Sellise sünkroniseerimise käigus kopeerivad kasutajad oma tööversiooni tehtud muudatused versioonikontrolli repositooriumisse ning saavad osa teiste kasutajate poolt tehtud muudatustest eeldusel, et teised kasutajad on need kopeerinud repositooriumisse. Andmevahetus toimub ainult kasutaja ja repositooriumi vahel, mitte kunagi otse kahe kasutaja vahel.

Erijuhul kui versioonikontrolli süsteemi kasutab ka ainult üks kasutaja on ikkagi sellisel asjakorraldusel lisaväärtusi, näiteks seetõttu, et kasutaja saab suvalise varem olemasolnud versiooni juurde pöörduda.

Paigaldamine

Peale TortoiseSVN veebikohast viimase stabiilse versiooni kopeerimist ning paigaldamist on õnnestumise tunnuseks, et Windows Exploreri menüüdesse on lisandunud uued asjasse puutuvad valikud, avadel tühjas kataloogis hiire parema klõpsuga hüpikmenüü paistab sarnane pilt

Svn-6.gif

Tööversiooni tekitamine

Tööversiooniks nimetakse Subversioni repositooriumi projektist kohalikku failisüsteemi Subversioni vahenditega tehtud koopiat. Koopia tegemine toimub selliselt

Svn-1.gif

mispeale avaneb dialoog

Svn-2.gif

kus tuleb näidata repositoorium ja projekti asukoht

 https://hoidla.eesti.ee/svn/x-tee 

ning kataloog, kuhu andmed kohalikus masina kopeeritakse

 C:\hoidla.eesti.ee\x-tee 

Lisaks saab valida, millisest hoida versioonist te tööversiooni moodustate. HEAD on kõige viimane versioon. Show Log aitab versioonides orienteeruda. Seejärel valige OK. Kusjuures, esimesel korral küsitakse parooli

Svn-12.gif

Kui valida linnuke 'save authentication' juurde, siis järgmistel suhtlemistel selle repositooriumi selle projektiga ei pea kasutaja parooli enam sisestama. Asjakohane on mainida, et ligipääsule vastavaid kredentiaale hoitakse nt Windows XP puhul kataloogis olevates failides, igale hoidlale vastab eraldi fail, nt

 C:\Documents and Settings\Priit Kask\Application Data\Subversion\auth\svn.simple

Et töökohaarvuti mõne hoilda ligipääsu unustaks, tuleks vastav fail kustutada.

Peale seda kui andmed on kopeeritud esitatakse sarnane dialoog

Svn-3.gif

Tulemusena on töökohaarvutisse tekkinud juurde üks kataloog nimega 'x-tee'

Svn-4.gif

Kataloog '.svn' on versioonikontrolli sisemisi tegevusi toetav kataloog. Kui mingil põhjusel on tarvis, siis võib kogu kataloogi x-tee kustutada ja sooritada sama tegevus uuesti.

Sissekande tegemine

Oma tööversioonis olevate muudatuste versioonikontrolli serverisse kopeerimist nimetatakse sissekande tekitamiseks. Uue faili hoidlasse lisamiseks tuleb see esmalt paigutada oma tööversiooni kataloogi, näiteks lisame faili portaalide_kasutajajuhend.pdf. Peale faili kataloogi kopeerimist tuleb fail hoidlasse lisamiseks registreerida, avage faili peal hüpikmenüü ning valige sealt välja

Svn-7.gif

seejärel avaneb dialoogiaken

Svn-8.gif

Vastakse jaatavalt ning seejärel kuvatakse teade

Svn-9.gif

Viimase liigutusena, et fail kopeeritaks reposiooriumi valige kõnealuse faili peal hüpikmenüüst

Svn-10.gif