Как / когда создавать каталоги стволов, веток и тегов в новом хранилище subversion?

9

Когда лучше всего создавать каталоги стволов, веток и тегов?

Я выполнил svnadmin create --fs-type fsfs /home/firefli/web/projects/subversionи у меня есть пустой репо. Если я, например, создаю trunkкаталог, использующий svn mkdir file:///home/firefli/web/projects/subversion/trunkего, он работает нормально, но я перехожу к ревизии 1.

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

Спасибо

Мэтью
источник

Ответы:

8

Когда мы создаем репозитории SVN на работе, мы, svnadmin createа затем svn importскелетную папку из 3-х каталогов и фиксируем это, сразу же подталкивая ее к ревизии 1 (у нас есть скрипт bash, автоматизирующий все это). Я не думаю, что есть лучшая практика, чем просто иметь первоначальный коммит?

Стив
источник
Это почти то же самое, что и мы - все автоматизировано с помощью скрипта.
hmallett
1

На новой проверке нового репозитория я создаю и добавляю три каталога - теги, ствол и ветви. Я совершаю эти три; репо на ред. 1, и я переключаюсь на багажник и приступаю к работе. Не так много, правда.

Грант Пэйлин
источник
1

Вы можете создать все каталоги за один раз (в результате один коммит), даже не проверяя репозиторий. Посмотрите этот пример Windows:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
Габор Надь
источник