Para remover completamente uma revisão do histórico do SVN, é necessário exportar o repositório com a revisão removida e, em seguida, restaurá-lo a partir do arquivo de despejo. Para fazer isso, execute os seguintes comandos em um terminal ou no prompt de comando do Windows:
svnadmin dump /path/to/repo -r1:66 > svn.dump
ren /path/to/repo /path/to/backup
svnadmin create /path/to/repo
svnadmin load /path/to/repo < svn.dump
(Sistemas On * nix, substitua ren
por mv
.)
Quando tiver certeza de que tudo está bem no novo repositório, você pode excluir o backup.
Considere o uso da propriedade svn:ignore
para evitar que esses arquivos sejam confirmados no repositório no futuro. Você pode adicionar arquivos à lista de ignorados com o TortoiseSVN clicando com o botão direito do mouse sobre eles, indo para TortoiseSVN , e escolhendo Adicionar à lista de ignorados .