Как обнаружить и / или удалить пустые каталоги Subversion? - PullRequest
2 голосов
/ 18 февраля 2011

Я искал в Google, но не смог найти ответ на этот вопрос.Как я могу обнаружить и / или удалить пустые каталоги в хранилище Subversion?Я хочу удалить эти каталоги;все, что у них есть, это их каталог .svn.

Я использую Windows и у меня есть доступ к SVN из командной строки, а также у меня установлен TortoiseSVN.

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

Вот скрипт, который обнаруживает пустые каталоги в рабочей копии:

https://gist.github.com/852051

На этой странице есть более короткие решения , но они не будут работать рекурсивно, если полная иерархия каталогов пуста.

0 голосов
/ 18 февраля 2011

Это то, что вам нужно как-то написать, потому что для этого нет команды Subversion.Вы можете использовать «svn ls -R URL_TO_REPO_ROOT», а затем получить записи, которые заканчиваются / не имеют дочерних элементов в них.Для "svn ls" каталог всегда оканчивается на "/", так что используйте это в ваших интересах при написании скрипта.

...