Professional Documents
Culture Documents
JD SVN
JD SVN
Jana Dvořáková
Jana.dvorakova@profinit.eu
www.profinit.eu
Nástroje pre správu verzí
SVN (Subversion), CVS Verzia 100
(Concurrent Versioning System)
SVN novšie Verzia 101
Verzia 102
Prečo používať?
Zálohovanie
Možnosť návratu ku starším verziám
Spolupráca viacerých vývojárov
Sledovanie kto, kedy a čo zmenil
Branch, merge
Repozitár (repository)
úložisko jednotlivých verzií (revízií),
SVN server
Pracovná kópia (working copy) Verzia 101 Verzia 102 Verzia 102
lokálna kópia verzie uložená u klienta
Práca s SVN
trunk
Hlavná vývojová vetva
tags
Obsahuje „statické“ vetvy
Ak si potrebujeme zapamätať stav k nejakému dňu
branches
Dalšie vývojové vetvy
Môžu vzniknúť z trunku, iných branch alebo tagu
Informácie o revíziach
Show log
Textovýzáznam histórie revízií a jednotlivých zmien
medzi revíziami
Revision graph
Graf revízií a adresárov
Repo-browser
Hirararchická adresárová štruktúra repozitára
Check for modification
Zoznam rozdielov medzi repozitárom a pracovnou
kópiou
Projekt Hello FMFI (1)
Vytvoriť lokálny repozitár
TortoiseSVN – Create repository here ...
Otvoriť
Eclipse, vytvoriť nový workspace a v
ňom nový Java project
http://www.eclipse.org