Sign up ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Is there an alternative to svndumpfilter to get certain directories (incl. history) into another (new) repository?

I need this mainly on windows.

share|improve this question

4 Answers 4

There is no other easy to implement solution.

Depending on your specific needs, it might be possible to work out something in a programming language using the SVN library and accessing the repository this way.

Why is svndumpfilter not adequate for your need ?

share|improve this answer
Because svndumpfilter falls over and dies quite easily if a file has ever moved into the tree you're dumping from another tree in the repository. It's one of the most annoying, half-functional pieces of software I've ever come across. –  larsks Jan 27 '11 at 20:21

Is this question related:

Search for svndumpfilter2 and svndumpfilter3

Improvements to the svndumpfilter which don't suffer from the 'missing file' syndrome if you are trying to delete files

share|improve this answer
I know these other scripts, but they don't work very well using windows and require python. I tried it, but I assume this will be too time consuming to set up in the first place. –  Uwe Sep 2 '10 at 8:34
Doing without linux will severely limit your choices. If you can get access to a linux machine, python and everything else should be included. –  Amala Sep 3 '10 at 19:22

This article is something I wrote when I finally got tired of svndumpfilter not working and went looking for other solutions. You may still face the "limited-by-Windows" issues you've already encountered, but this at least resolved some of the limitations in svndumpfilter.

share|improve this answer

Check out Subdivision. It is a tool that can extract files and folders from an svn repository using an easy to use graphical interface. The tool will intelligently analyse the svn repo structure and make sure that all required files (such as copy sources outside the selected folders) are copied over in the new repository. Subdivision can also delete files or split your repository in two parts.

Full Disclosure: We are the developers of Subdivision

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.