Posts Tagged ‘subversion’

Subversion repository part migration

svnadmin dump /srv/svn/old-repo | svndumpfilter include --drop-empty-revs --renumber-revs /directory-name > directory.svndump
svnadmin load /srv/svn/new-repo < directory.svndump

Please note, that if directory structure needs to be changed (for example, from /old-repo/projects/dir to /new-repo/dir) manual edit of dump file will not help. Instead, sed must be combined with svndumpfilter. Additional info regarding this topic can be found here.

How to remove absolute path in svn+ssh

As you may or may not know there is a path difference between svn and svn+ssh links in case if subversion server is configured with default root directory:

/etc/sysconfig/svnserve:

SVNSERVE_OPTIONS="-d -R -r /path-to-repos"

This way repository can be checked out using following commands (consider ssh is set up and working):

svn co svn://server.com/repository directory

or

svn co svn+ssh://server.com/path-to-repos/repository directory

Read the rest of this entry »