Вы не можете удалить то, что поручено для подрывной операции, отличное от полного дампа, стереть оригинал и воссоздать репозиторий из дампа.
Если вы хотите полностью удалить файл/путь, вы можете сделать это с svndumpfilter:
svnadmin dump /path/to/repository > svndump
svndumpfilter exclude path/to/sensitivefile > svndump-excluded
svnadmin create /tmp/newrepository
svnadmin load /tmp/newrepository < svndump-excluded
Затем резервный файл/путь/к/репозиторию и заменить его/TMP/newrepository после того как вы» Вы все проверили.
Если вы хотите только исключить одну ревизию, вы должны были бы сделать что-то вроде
svnadmin dump -r 0:1000 /path/to/repository > svndump1
svnadmin dump -r 1002:HEAD --incremental /path/to/repository > svndump2
svnadmin create /tmp/newrepository
svnadmin load /tmp/newrepository <svndump1
svnadmin load /tmp/newrepository <svndump2
То есть, редакция 1001 исключен.Вы не можете сделать это более мелкозернистым btw, вся ревизия должна быть исключена. То же самое дело, создайте резервную копию своего исходного репозитория, убедитесь, что все необходимое в новом репозитории существует.
Я не думаю, что вы можете что-то сделать самостоятельно. Можете ли вы попросить Google уничтожить репозиторий, а затем восстановить его? –
Возможно, я смогу это сделать, если я выберу новое название для проекта. –