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