SlideShare a Scribd company logo
1 of 16
Trac + SVN
Pjotr Savitski, Informaatika Instituudi
      Haridustehnoloogia keskus
Trac
Edgewall Software

Avatud lähtekood

Laiendatud wiki ja probleemihaldustarkvara

Laiendatavus

Sättimise võimalus

Konfigureeritavad lisavõimalused (refs #NR,
closes #NR)
Sektsioonid
Wiki

Järgnevusgraafik (timeline)

Teekond (roadmap)

Kood (browse source)

Piletid (view tickets)

Otsing (search)

Haldus (admin)
Trac - järgnevusgraafik
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
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
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
Trac - piletite vaatamine
Trac - admin
GIT

Vrsioonihaldustarkvara

hajutatud

Igal on oma täielik repo koopia

http://gitref.org

http://git-scm.com
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
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”
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”
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
Küsimused?

More Related Content

Viewers also liked

Linx - Apresentação Institucional
Linx  - Apresentação InstitucionalLinx  - Apresentação Institucional
Linx - Apresentação InstitucionalPriscila Porto
 
Análise de peças publicitárias
Análise de peças publicitáriasAnálise de peças publicitárias
Análise de peças publicitáriasMarcelo Silva
 
Teknologian kehitys koulujen näkökulmasta
Teknologian kehitys koulujen näkökulmastaTeknologian kehitys koulujen näkökulmasta
Teknologian kehitys koulujen näkökulmastaGlen Koskela
 
LISARB - MAI Consultoria
LISARB - MAI ConsultoriaLISARB - MAI Consultoria
LISARB - MAI ConsultoriaMarco Coghi
 
Diapositivasyuli
DiapositivasyuliDiapositivasyuli
Diapositivasyulialma19molar
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5gasgam
 
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ]
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ] E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ]
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ] Gera Money
 
Capacitación ¿Cómo crear un foro LMS?
Capacitación ¿Cómo crear un foro LMS?Capacitación ¿Cómo crear un foro LMS?
Capacitación ¿Cómo crear un foro LMS?luz deluna
 
TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0tdc-globalcode
 
Medida de la longitud
Medida de la longitudMedida de la longitud
Medida de la longitudmjgb16
 

Viewers also liked (13)

Linx - Apresentação Institucional
Linx  - Apresentação InstitucionalLinx  - Apresentação Institucional
Linx - Apresentação Institucional
 
Ebooksproject2010 1
Ebooksproject2010 1Ebooksproject2010 1
Ebooksproject2010 1
 
Análise de peças publicitárias
Análise de peças publicitáriasAnálise de peças publicitárias
Análise de peças publicitárias
 
Teknologian kehitys koulujen näkökulmasta
Teknologian kehitys koulujen näkökulmastaTeknologian kehitys koulujen näkökulmasta
Teknologian kehitys koulujen näkökulmasta
 
Cuadriláteros
CuadriláterosCuadriláteros
Cuadriláteros
 
LISARB - MAI Consultoria
LISARB - MAI ConsultoriaLISARB - MAI Consultoria
LISARB - MAI Consultoria
 
Estrategias didacticas de aprendizaje
Estrategias didacticas de aprendizajeEstrategias didacticas de aprendizaje
Estrategias didacticas de aprendizaje
 
Diapositivasyuli
DiapositivasyuliDiapositivasyuli
Diapositivasyuli
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5
 
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ]
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ] E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ]
E-book Grátis [ 17 atitudes que impedem você de ficar muito rico ]
 
Capacitación ¿Cómo crear un foro LMS?
Capacitación ¿Cómo crear un foro LMS?Capacitación ¿Cómo crear un foro LMS?
Capacitación ¿Cómo crear un foro LMS?
 
TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0
 
Medida de la longitud
Medida de la longitudMedida de la longitud
Medida de la longitud
 

Trac ja SVN

  • 1. Trac + SVN Pjotr Savitski, Informaatika Instituudi Haridustehnoloogia keskus
  • 2. Trac Edgewall Software Avatud lähtekood Laiendatud wiki ja probleemihaldustarkvara Laiendatavus Sättimise võimalus Konfigureeritavad lisavõimalused (refs #NR, closes #NR)
  • 3.
  • 4. Sektsioonid Wiki Järgnevusgraafik (timeline) Teekond (roadmap) Kood (browse source) Piletid (view tickets) Otsing (search) Haldus (admin)
  • 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
  • 9. Trac - piletite vaatamine
  • 11. GIT Vrsioonihaldustarkvara hajutatud Igal on oma täielik repo koopia http://gitref.org http://git-scm.com
  • 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

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n