Original researched by Hans. Shared on CSDN.
What can it do for us: Migrate a single project from a specify repository to a new svn repository and keep all commit history/Log. E.g. This is the layout of old svn server / repos/ DL/ trunk/ branches/ tags/ Some other projects... Xotix/ trunk/ branches/ tags/ And this is the layout of our new svn server / repos/ ProjectA/ trunk/ branches/ tags/ Some other projects... EMRepos/ <new empty repository> Our task is migrate Xotix to new sver server, and it's better to separate with other team projects. Here are the cmds what we need: 1. Backup the old repository base on the reversion number of target project (NOTE: the result dump file can NOT be loaded to new svn repository directly) svnadmin dump D:\Repos