Добавление структуры каталогов в SVN-репо

Я никогда раньше не управлял хранилищем SVN, хотя я использовал svn для управления версиями. Я установил репозиторий svn на сервере RHEL 5, используя следующий учебник: http://mark.koli.ch/2010/03/howto-setting-up-your-own-svn-server-using-apache-and-mod-dav-svn.html

Все работает нормально, но у моего репозитория нет структуры trunk/branch/tags. Я создал новый репозиторий и использовал mkdir для добавления папок "теги", "багажник" и "ветки", а затем попытался проверить рабочую копию на другой машине. Он проверяется при ревизии 0, но без структуры каталогов. Я предполагаю, что просто добавить эти папки недостаточно.

Может кто-нибудь объяснить, что мне нужно сделать, чтобы при проверке рабочей копии я получил всю структуру каталогов?

ПОСЛЕДУЮЩИЙ ВОПРОС Спасибо всем, кто вошел. Я создал два тестовых репозитория для игры, и теперь хочу их удалить. Это действительно так же просто, как удаление папок с сервера? Я googled "svnadmin remove repo", и я получаю информацию об использовании команды svn remove, но это для удаления файла из репозитория. Я хочу полностью удалить репозиторий.

Ответ 1

Один недостающий шаг в вашей истории - это тот момент, когда вы commit ваши тэги/соединительные линии/ветки каталогов, вы сделали фиксацию?

например.

svn co http://my_repo/ .

mkdir tags
mkdir trunk
mkdir branches

svn add tags
svn add trunk
svn add branches

svn ci . -m "definitely add those directories to the repository"

Ответ 2

Если вы не хотите совершать и хотите автоматизировать его:

svnadmin create /path/to/repo
svn mkdir file:///path/to/repo/trunk
svn mkdir file:///path/to/repo/tags
svn mkdir file:///path/to/repo/branches