Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
Allikas: Kuutõrvaja
68. rida: | 68. rida: | ||
svn add file või dir | svn add file või dir | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Lingid=== | ===Lingid=== |
Redaktsioon: 30. jaanuar 2008, kell 20:15
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
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.
Kaust kus asume tööle on nimega work
Seejärel teeme checkoutimine
# 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
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/