Удаление всего содержимого репозитория SVN - PullRequest
0 голосов
/ 17 марта 2011

Как я могу это сделать? Я просто хочу полностью стереть содержимое моего текущего хранилища.

Спасибо

Ответы [ 3 ]

4 голосов
/ 17 марта 2011

удаление папки репозитория сделает свое дело.

rm -r /usr/local/svn/repo
2 голосов
/ 17 марта 2011

Содержимое хранилища никогда не может исчезнуть. Самое близкое, что вы можете сделать, это заставить его выглядеть пустым, проверив пустую рабочую директорию. Но все предыдущие ревизии все еще отслеживаются со всеми файлами.

Несколько лет назад я усвоил трудный способ не проверять гигантские файлы данных на одной машине и проверять их на другой как способ их «передачи». Это сделало мой репо чрезвычайно раздутым. Я использовал dump и load с некоторой фильтрацией, чтобы восстановить репо без этих гигантских файлов.

Лучше всего удалить реальное хранилище (а не только его содержимое) - все это, где бы оно ни находилось, и создать новое с нуля.

1 голос
/ 17 марта 2011

Этот SO дубликат говорит:

svn checkout --depth immediates http://myrepo.com/svn/myrepo myworking_copy
cd myworking_copy
svn rm *
svn ci -m "Deleting all"

Насколько я могу судить, поскольку хранилище хранится удаленно, было бы проще просто удалить его из источника и запуститьс нуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...