Prejdite na DVCS
Vladimír Kriška (@ujovlado)
WebElement #13
Slide 2
Slide 2 text
VCS všeobecne
Existujú dva prístupy:
● lock-modify-unlock
● copy-modify-merge
Slide 3
Slide 3 text
Subversion
Azda najznámejší centralizovaný VCS.
● repozitár na vzdialenom serveri
● jednotné čísla revízií
Slide 4
Slide 4 text
Subversion - workflow
● svn checkout
● ... do something ...
● svn commit
1. svn update
2. ... do something ...
3. svn commit
(alebo zase od 1., lebo niekto commitol)
Slide 5
Slide 5 text
Subversion - branch
Nič ako branch v SVN neexistuje. Podľa
priečinku sa určuje na čom robím.
Odporúčaná štruktúra:
● trunk
● branches
● tags
Všetko sa robí cez `svn copy`
Subversion - branch
Nič ako branch v SVN neexistuje. Podľa
priečinku sa určuje na čom robím.
Odporúčaná štruktúra:
● trunk
● branches
● tags
Všetko sa robí cez `svn copy`
Slide 10
Slide 10 text
Mercurial
Mercurial:
● všetko je lokálne
● každý je server
● netreba connect (`hg init` hocikde)
● pokročilé možnosti
Slide 11
Slide 11 text
Mercurial
Slide 12
Slide 12 text
Mercurial - branch
Existuje branch, tag, bookmark.
Globálne:
● branch
● tag
Lokálne:
● bookmark