6. Trac - kood
Siin on näha kogu
projektis olevat koodi
ning võimalik vaadata
erinevate failide
versioone ning nende
vahelisi erinevusi
(tekstifailid).
Kood asub SVN
(subversion)
repositooriumis
7. SVN (subversion)
Võimaldab mitmel erineval inimesel korraga
töötada sama koodiga.
Koduleht: http://subversion.tigris.org/
Raamat: http://svnbook.red-bean.com/en/1.4/svn-
book.html
Windows OS jaoks on vaja eraldi klienti, *nix
tüüpi süsteemidega kaasneb terminali klient.
TortoiseSVN
8. SVN käsud
svn checkout URI KAUSTANIMI
svn update (svn up)
svn add FAILINIMI (KAUSTANIMI)
svn move KUST KUHU (svn mv)
svn delete MIDA (svn rm)
svn commit -m “Seletus” (svn ci)
svn status (svn status -u)
svn diff
12. Koodi majutus
Google code (4GB, svn või Mercurial) - tasuta
GitHub (git) - avatud lähtekood on tasuta
Assembla (git või svn) - avatud lähtekood on
tasuta, ainult koodihosting (kuni 2GB) on
tasuta (ka kinnine)
... paljud teised
13. Praktiline osa
Uurida välja oma SVN repositooriumi
aadress, kasutajatunnus ja salasõna
Laadida alla Tortoise SVN või logida sisse
serverisse terminali kaudu (näiteks: server
Greeny >>> greeny.cs.tlu.ee)
Teha esialgne “svn checkout” ning luua sinna
“trunc” kaust, sooritada “svn commit”
“svn checkout http://URL KAUSTANIMI”
14. Praktiline osa
Luua kaust, lisada svn’i: “mkdir
KAUSTANIMI” >>> “svn add KAUSTAMINI” >>>
“svn commit -m “lisasin kausta””
Lisada oma nimega tekstifail sinna “trunc”
kausta (ladinatähed) >>> “svn add
OLEMASOLEVFAIL” >>> “svn commit -m
“lisasin faili””
Muuta oma lisatud faili (midagi lisada ning ka
kustutada) >>> “svn commit -m “muutsin faili”
15. Praktiline osa
Vaadata Trac keskkonnas järgnevusgraafikut
Vaadata Trac keskkonnas koodi sektsiooni
Faili kustutamine SVN repositooriumist: “svn
rm FAILINIMI” >>> “svn commit -m
“kustutasin oma faili””
Vaadata Trac keskkonnas järgnevusgraafikut