📅 2009-Oct-24 ⬩ ✍️ Ashwin Nanjappa ⬩ 🏷️ subversion ⬩ 📚 Archive
There is no straightforward way to remove all the information of a project from the SVN repository and retrieve that diskspace. The only way to achieve this:
$ svnadmin dump C:\Foo_Rep > C:\foo_rep_dump
$ svndumpfilter exclude Project_to_del < C:\foo_rep_dump > C:\foo_rep_dump_updated
If you have many projects that you want to remove, repeat this step for each of them.
$ svnadmin create C:\Foo_rep_new
$ svnadmin load C:\Foo_rep_new < C:\foo_rep_dump_updated