Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel

Allikas: Kuutõrvaja
7. rida: 7. rida:
 
  # svnserve -d --listen-host=0.0.0.0
 
  # svnserve -d --listen-host=0.0.0.0
 
  # svnadmin create /home/svnroot
 
  # svnadmin create /home/svnroot
# svn checkout svn://127.0.0.1/home/svnroot
 
Checked out revision 0.
 
  
 
Ligipääsuõigused seadistatakse kahe failiga
 
Ligipääsuõigused seadistatakse kahe failiga
40. rida: 38. rida:
 
Kaust kus asume tööle on nimega work
 
Kaust kus asume tööle on nimega work
  
Seejärel teeme checkoutimine
+
Seejärel teeme checkoutimine co asemel võib kirjutada ka checkout
  
 
  # svn co svn://127.0.0.1/svnroot/project
 
  # svn co svn://127.0.0.1/svnroot/project

Redaktsioon: 30. jaanuar 2008, kell 20:18

Subversion

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

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

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