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
  
 
 
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
 
 
 
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===
 
===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/

http://abbeyworkshop.com/howto/misc/svn01/