Takrat bom izklopil sreznik CVS na estelle, naredil pretvorbo v SVN, ter
pognal streznik SVN na naslovu:
http://www.ailab.si/svn/
Naslov je izhodisce za vec repositorijev. Na zacetku bomo imeli dva:
orange ter misc. Slednji bo namenjem vsemu ostalemu, ki ni povezano z
Orange (moduli Muzika, Argumentation, etc..).
Torej, polna pot, ki jo je potrebno vpisati v klient SVN je:
http://www.ailab.si/svn/orange
Uporabniska imena in gesla za SVN so ista (berejo se iz iste datoteke)
kot za trac (www.ailab.si/orange/trac).
Tisti, ki sprememb ne boste komitali, boste morali "rocno" premaknit
datoteke (iz lokalne CVS slike/checkouta v lokalno SVN sliko/checkout)
in jih comitat v SVN.
Predlagam vam, da za delo s SVN-jem (na Windowsih) uporabljate:
http://tortoisesvn.tigris.org/
Hitra primerjava SVN in CVS-ja:
http://svn.collab.net/repos/svn/trunk/doc/user/cvs-crossover-guide.html
http://www.szabgab.com/subversion_vs_xyz.html
Testna verzija trenutne slike CVS-ja na Estelle (za tiste, ki zelite
predhodno malce eksperimentirati s SVN-jem), je tu:
http://www.ailab.si/svn/orange
Nikakor pa ne commitat sprememb na SVN, ker bodo jutri ob 17h izgubljene.
Posebnost SVN-ja je delo s tagi, branchi.
Ce greste na http://www.ailab.si/svn/orange (lahko kar v FireFoxu),
boste videli:
branches (dostop do branchov, Qt4 pa multilingual sta med njimi)
tags
trunk (main branch)
Torej, za "normalno" delo na main branchu, je potrebno checkout-at:
http://www.ailab.si/svn/orange/trunk/[ime "modula"]
Vzamite si 30min in preberite dokumentacijo preden... kliknete Reply:
http://svnbook.red-bean.com/
Pozdrave,
Tomaz
Podrobnosti so opisane tu:
http://www.ailab.si/wiki/index.php?title=Prehod_iz_CVS_na_SVN
-Tomaz