svn.rst
changeset 395 51561eef9a7d
parent 390 01fc5dc8e0db
child 396 44668f040a5d
equal deleted inserted replaced
394:4846d481eb98 395:51561eef9a7d
    23 
    23 
    24 Write in '$HOME/.subversion/config'
    24 Write in '$HOME/.subversion/config'
    25 
    25 
    26   interactive-conflicts = no
    26   interactive-conflicts = no
    27 
    27 
       
    28 * Creating svn repo.
       
    29 
       
    30   $ mkdir -p /srv/svn
       
    31   $ svnadmin create /srv/svn/$repo
       
    32   $ svn co file:///srv/svn/$repo $repo
       
    33   $ cd /tmp/$repo
       
    34   $ mkdir trunk branches features tags
       
    35   $ svn add *
       
    36   $ svn st      # check all OK
       
    37   $ svn ci -m "Init repo."
       
    38 
       
    39 For multi-project repo do follow:
       
    40 
       
    41   $ mkdir -p /srv/svn
       
    42   $ svnadmin create /srv/svn/$repo
       
    43   $ svn co file:///srv/svn/$repo $repo
       
    44   $ cd /tmp/$repo
       
    45   $ for proj in $proj1 $proj2; do mkdir $proj/trunk $proj/branches $proj/features $proj/tags; done
       
    46   $ svn add *
       
    47   $ svn st      # check all OK
       
    48   $ svn ci -m "Init repo."
       
    49 
    28 * Run local svn server.
    50 * Run local svn server.
    29 
    51 
    30   $ svnserve.exe -d --pid-file=svnserve.pid --root=/srv/svn/proj  # default port: 3690
    52   $ svnserve.exe -d --pid-file=svnserve.pid --root=/srv/svn/proj  # default port: 3690
    31   $ svn ls svn://localhost    # check all OK
    53   $ svn ls svn://localhost    # check all OK
    32   $ kill -l
    54   $ kill -l