Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
Allikas: Kuutõrvaja
1. rida: | 1. rida: | ||
===Subversion=== | ===Subversion=== | ||
+ | |||
+ | '''install ja käivitamine''' | ||
cd /usr/ports/devel/subversion && make install | cd /usr/ports/devel/subversion && make install | ||
21. rida: | 23. rida: | ||
[users] | [users] | ||
kasutaja = parool | kasutaja = parool | ||
+ | |||
+ | '''Projekti loomine''' | ||
Kaust mida kasutame projektiks on project | Kaust mida kasutame projektiks on project | ||
35. rida: | 39. rida: | ||
Committed revision 1. | Committed revision 1. | ||
+ | '''Projektiga töötamine''' | ||
Kaust kus asume tööle on nimega work | Kaust kus asume tööle on nimega work |
Redaktsioon: 30. jaanuar 2008, kell 20:19
Subversion
install ja käivitamine
cd /usr/ports/devel/subversion && make install
# svnserve -d --listen-host=0.0.0.0 # svnadmin create /home/svnroot
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
Projekti loomine
Kaust mida kasutame projektiks on project Sealt impordime failid üles
# svn import . svn://127.0.0.1/svnroot/project -m "Esimene import minu projekti" Authentication realm: <svn://127.0.0.1:3690> My First Repository Username: kasutaja Password for 'kasutaja': Adding 1 Adding 2 Adding 3 Committed revision 1.
Projektiga töötamine
Kaust kus asume tööle on nimega work
Seejärel teeme checkoutimine co asemel võib kirjutada ka checkout
# svn co svn://127.0.0.1/svnroot/project A project/1 A project/2 A project/3 Checked out revision 1.
Seejärel teeme näiteks failis 1 muudatuse
ja anname käsu
# svn commit Seejärel kirjutame selgituse --This line, and those below, will be ignored-- svn-commit.tmp: 4 lines, 71 characters. Sending 1 Transmitting file data . Committed revision 2.
Võib ka lihtsalt anda käsu svn commit -m "vaja oli"
Juhul kui failide muutmise asemel soovime luua uue tuleb anda käsk
svn add file või dir
work kausta mujal tehtud muudatuste tõmbamine
svn up At revision 3.
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/