Tortise SVN действительно простой способ получить доступ к хранилищу Subversion. Чтобы процитировать Subversion FAQ о том, как удалить файл навсегда:
Есть особые случаи, когда вы
может захотеть уничтожить все доказательства
файл или коммит. (Возможно кто-то
случайно совершил конфиденциальную
документ.) Это не так просто, потому что
Subversion специально разработана для
никогда не теряй информацию. Редакции
неизменные деревья, которые опираются на один
другой. Удаление ревизии из
история вызовет эффект домино,
создавая хаос во всем последующем
пересмотры и, возможно, аннулирование
все рабочие копии.
Однако у проекта есть планы
когда-нибудь реализовать svnadmin
облите команда, которая будет
выполнить задачу навсегда
удаление информации. (Увидеть
выпуск 516 .)
Между тем, ваш единственный выход
на свадмин дамп вашего хранилища, затем
передать свалку
svndumpfilter (исключая неверный путь)
в команду svnadmin load . Увидеть
глава 5
[ed: измененная ссылка]
книги Subversion для
подробности об этом.
По сути, вы упаковываете весь репозиторий в один файл, запускаете команду для удаления всех ссылок на данный путь из этого пакета и затем превращаете этот пакет в новый, отличный репозиторий. Поменяйте старый на новый на сервере, и все готово.
За исключением случаев, когда упоминается, что все рабочие копии вашего клиента, вероятно, будут признаны недействительными. И это требует возможности доступа к серверу. Вы используете свой собственный сервер SVN, верно?