Versioonihaldus

Allikas: Digilabor

Sisukord

SVN

Hangi endale kuskilt hoidla(repositoorium), näiteks küsi oma ülemustelt või otsi netist. Ülikooli piires saab seda vastavate projektide juurest, näiteks Digilaborist või tudengisatelliidi projektist.

Windowsis kasutamine

Tõmbad tortoise svni ja jälgid suuri nuppe mina näed.

Linuxis kasutamine

Baaskäsud

Esiteks lähed käsureal kasuta, kus oma asju hoida. Nt ~/projektid/robot

Seejärel tõmba svnis olemasolevad failid sinna kataloogi(checkout), kasutades käsku:

svn co http://www.miski.ee/sinu_projekti_svni_aadress sihtmärgiks_oleva_kausta_nimi

Et näha, mida sa peale viimast checkouti muutnud oled kasuta käsku

svn st

Muutuste nägemiseks enda ja serveri vahel kasuta:

svn diff

Tahad lisada projekti faile, mis sa kataloogi loonud või kopeerinud oled, kasuta käsku:

svn add faili_või_kausta_nimi

Kustutamiseks kasuta

svn rm faili_või_kausta_nimi

Kui oled päevatööga lõpuni jõudnud või hakkad midagi drastilist muutma peaks failid serveris ära uuendama(commit). Selleks kasuta kaustas käsku:

svn ci -m "Viimaste muutuste kirjeldus"

Keegi on midagi kuskil muutnud või hakkad hommikul progremisega pihta. Aeg serverist tõmmata viimane versioon(update):

svn up

Edasijõudnumad käsud

Niisiis, hakkad midagi suurt muutma, äkki oleks mõtekas hetkel olev versioon järjehoidjaga tähistada. Selleks kausta käsku

svn mkdir tags #kui juba tags kausta olemas ei ole
svn copy trunk/ tags/järjehoidja_nimi
svn ci -m "Järjehoida kirjeldus" tags/

Selleks, et vana versiooni alla laadida

svn co http://www.miski.ee/sinu_projekti_svni_aadress sihtmärgiks_oleva_kausta_nimi/tags/järjehoidja_nimi

GIT

Personaalsed tööriistad
Navigeerimine
Käsitöö