Как удалить и создать новые репозитории с сервером Subversion?

Хорошо, я просто что-то сделал с головой

Я впервые устанавливаю сервер Subversion, который будет использоваться подрядчиками. Я выполнил настройку в один клик, создал свой проект и впервые зарегистрировал наше приложение, думая, что я пройду позже и удалю информацию о пароле в строке подключения в файле конфигурации.

Duh...

Так что теперь мне нужно удалить этот проект в репозитории и создать его заново, чтобы я мог выполнить регистрацию на этот раз без пароля. Просматривая параметры справки svnadmin, я не вижу никаких вариантов удаления репозитория.

Как мне это сделать? Легкие очки здесь!

3 ответа

Решение

Чтобы удалить репозиторий проекта, просто удалите папку с сервера, затем выполните команду svnadmin create заново.

Уилл прав, я не правильно прочитал предложение пароля. Проверка и удаление не помогут с проблемами безопасности. В случае сомнений перейдите по книге или проверьте ссылку CMS.

Вы можете удалить файл и очистить всю его историю, а затем повторно импортировать его в чистоте.

Проверьте это из FAQ по SVN:

Как полностью удалить файл из истории репозитория?

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

Другие вопросы по тегам