Как удалить и создать новые репозитории с сервером Subversion? - PullRequest
3 голосов
/ 05 декабря 2008

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

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

Duh ...

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

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

Ответы [ 3 ]

6 голосов
/ 05 декабря 2008

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

Проверьте это в SVN FAQ:

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

4 голосов
/ 05 декабря 2008

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

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

0 голосов
/ 05 декабря 2008

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

...