Сначала получите актуальный дамп репозитория SVN:
svnadmin dump repo/
Затем отфильтруйте репозиторий, используя что-то вроде
svndumpfilter include --drop-empty-revs --renumber-revs trunk/myProj1 trunk/myProj2
Затем создайте новый репозиторий идобавьте каталоги trunk, tags и branch (шаг после этого завершится неудачей без этих 3 каталогов):
svnadmin create newRepo
svn co file:///tmp/newRepo newRepo-checkout
svn mkdir newRepo-checkout/trunk/ newRepo-checkout/branches/ newRepo-checkout/tags
svn commit -m "Core directory structures created" newRepo-checkout/
С этими тремя каталогами на месте теперь можно загрузить дамп:
svnadmin load newRepo
Как только загрузка будет завершена, вы можете начать использовать свой новый репозиторий!
Несколько ссылок на учебники:
http://grumbel.blogspot.com/2008/09/splitting-svn-repository.html
http://2tbsp.com/node/88