Pour supprimer un répertoire de l’historique, il existe la commande svndumpfilter.

Pour l’utiliser :

  1. Dumpez votre repository svn :

    svnadmin dump REPO_PATH > svn.dump
    
  2. Importer le dump sur un nouveau repository en excluant le repertoire REP_A_SUPPRIMER :

    $ mkdir new_svn
    $ svnadmin create new_svn
    $ svndumpfilter excluse REP_A_SUPPRIMER | svnadmin load new_svn 
    

Pour supprimer le contenu d’un fichier, suivez cette page.