SVN Server Maintain -- Basics
Records of commanly used svn commands.
1. Create SVN server:
a. Install package.
yum install subversion
b. Create directory:
mkdir /var/svn
c. Create repository:
svnadmin create /var/svn/test0
d. Edit /var/svn/conf/{passwd, authz,svnserve.conf}
passwd: add user=password in [user] block.
authz: add [/] and user=rw.
svnserve.conf: uncomment anon-access, password-db, authz-db, realm . These values could be changed according to the real commands.
2. SVN repository backup
a. Dump all version of repository test0:
svnadmin dump /var/svn/test0 > /tmp/test0.dmp
b. Dump selected version of repository test0:
svnadmin dump /var/svn/test0 -r ver1:ver2 > /tmp/test0_ver1_ver2.dmp
c. Dump incrementally
svnadmin dump /var/svn/test0 -r 0:ver1 > /tmp/test0_0_ver1.dmp
svnadmin dump /var/svn/test0 -r ver1:ver2 --incremental > /tmp/test0_ver1_ver2.dmp
3. Recover
svnadmin load /var/svn/test1 < /tmp/test0_0_ver1.dmp
svnadmin load /var/svn/test1 < /tmp/test0_ver1_ver2.dmp
Comments (0)
Leave a Comment
No comments yet. Be the first to comment!