На самом деле, svn delete
принимает групповые символы, но только если вы делаете локальное удаление, а не через URL. Решением является проверка каталога тегов, а затем удаление тегов.
Теперь, как правило, для этого требуется много времени и несколько гигабайт пространства, поскольку каждый тег представляет собой ревизию всего вашего проекта. Если размер каждого тега составляет 100 мегабайт, вы получите 10 гигабайт.
Однако команда svn co
теперь принимает параметр --depth
:
$ svn checkout --depth immediates https://host/module/tags svn-tags
Теперь вы извлечете все теги, но не их содержимое. На оформление заказа уходит всего несколько минут и на вашем компьютере почти нет места, так как все они - пустые каталоги. Теперь вы можете использовать:
$ cd svn-tags
$ svn rm TAG_BUILD_00*
$ svn commit -m"Removed tags 000 through 099"
И, что лучше всего, все это делается в одной ревизии.