CVS HOWTO www.cvshome.org IMPORT cvs importjakub start pri vytvarani tiez pozri modules file v manualy verzie oznacenie verzie ako rel-1-0 (pozor lokalna kopia z ktorej sa toto robilo zostane v branzi rel-1-0, neskor presne opacna skusenost tagovana verzia zostala HEAD o odlozenu bolo treba vytiahnut s -r ) cvs tag -b rel-1-0 vytiahnutie takto oznacenej verzie cvs co -r rel-1-0 vytiahnute normalnej verzie HEAD cvs co PREPINANIE MEDZI BRANCHAMI FUNGUJE PRE OBOCH CHECKOUT AJ UPDATE cvs update -r rel-1-0 a naspat do HEAD cvs update -A - toto odstranuje vsetky sticky tags a k (keyword) ale nie binary files a nastavuje nas do HEAD MAME RELEASE 2-0 A HEAD OBA SU ROVNAKE V HEADE SME OPRAVILI BUG a chcem ho spatne dat aj do release 2-0 vieme ze najnovsia veria v heade je 1.10 cize checkneme out release-2-0 a urobime taketo cvs update -j 1.10 Main.java toto je jeden specificky pripad pozri Merging differences between any two revisions v manualy CHCEM ZISTIT KTORE REVIZIE EXISTUJU cvs log - a pozri zalozku symbolic names CHCEM ZISTIT V KTOREJ REVIZII PRAVE SOM cvs status - a pozri co je sticky tag pripadne Working revision CHCEM ZMERGOVAT HEAD z verziou rel-0-1 aj ked mam rel-0-2 asi najlepsie subory v head preplacnut starov verziou a potom komitnut !!! ROBENIE RELEASOV maiximalna momentalna revizia je 2.1 urobime commit na vsetkych cvs commit -r 2.1 teraz su vsetky subori 2.1 cvs tag release-1 teraz je release-1 synonym pre 2.1 ADDING BINARY FILES cvs add -kb -m"A test file" macko.jpg modifing existing file cvs admin -kb macko.jpg $ cvs update -A macko.jpg cvs commit -m "make it binary" macko.jpg