Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
Allikas: Kuutõrvaja
26. rida: | 26. rida: | ||
Seejärel teeme kaustastruktuuri järgneva pildi alusel /home/svnroot alla | Seejärel teeme kaustastruktuuri järgneva pildi alusel /home/svnroot alla | ||
+ | |||
+ | mkdir kaust | ||
+ | cd kaust | ||
+ | mkdir branches | ||
+ | mkdir tags | ||
+ | mkdir trunkc | ||
Redaktsioon: 30. jaanuar 2008, kell 13:58
Subversion
cd /usr/ports/devel/subversion && make install
# svnserve -d --listen-host=0.0.0.0 # svnadmin create /home/svnroot # svn checkout svn://127.0.0.1/home/svnroot Checked out revision 0.
Ligipääsuõigused seadistatakse kahe failiga
- /home/svnroot/conf/svnserve.conf
- /home/svnroot/conf/passwd
[general] anon-access = read auth-access = write realm = My First Repository password-db = passwd
[users] kasutaja = parool
Seejärel teeme kaustastruktuuri järgneva pildi alusel /home/svnroot alla
mkdir kaust cd kaust mkdir branches mkdir tags mkdir trunkc
a# svn import . svn://127.0.0.1/svnroot -m "Esimene import minu projekti" Adding 1 Adding 2 Adding 3
Committed revision 1.
Kasutamine
Ligi pääseb näiteks veebikaudu
http://minginimi.server.ee/svn/test
svn co svn://sinuaadress/projekt/haru /sinukataloog
Seejärel toimub checkoutimine ja pärast seal sees saad käske kasutada svn update, svn commit
Vajadusel saab samas projektis haru vahetada
svn switch vanaharuaadress uueharuaadress
Enda elu lihtsamaks tegemiseks ,et ei peaks väga pikki käske pidevalt andma
export CVSROOT=:pserver:user@host:/var/cvs cvs checkout blablaprojekt
cvs up -d -r change_3861
cvs add -kb failinimi //binaarfailid
cvs add failinimi //tavafailid
cvs commit
failide taastamine vanale kujule:
cvs up -j change_9999 -j ver-3_3_3_5 myfile.php
(nb! enne seda peab muudetud fail commititud olema)
Lingid
http://trac.edgewall.org/wiki/TracInstall
exploreri add-on http://tortoisesvn.tigris.org/
http://www.cs.ubc.ca/~vailen/svn_howto.htm
http://queens.db.toronto.edu/~nilesh/linux/subversion-howto/