Назад | Перейти на главную страницу

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

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

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

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

Спасибо

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

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

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

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches