2010-07-01 3 views
2

Мы планируем создать многофункциональный репозиторий уровня со следующей структуройСоздание мульти хранилищ уровня в SVN

 
RepositoryRoot 
    | 
    --- Framework 
    |  | 
    |  --- ArchitectureProj1 
    |  | 
    |  --- ArchitectureProj2 
    | 
    --- Application 
      | 
      --- Project1 
      | 
      --- Project2 

Но как создать такое хранилище с помощью команды svnadmin. Документация команды показывает создание репозитория, а затем сразу же начинает создавать проекты. Но ничего особенного в создании настраиваемой структуры папок (за пределами проекта)

Итак, я создал репозиторий, теперь я знаю, как создать проект. Но мне нужно создать структуру, как показано выше, прежде чем я начну создавать проекты. Любая помощь будет оценена по достоинству.

+0

ли вы имеете в виду только обычные папки? Или вы имеете в виду репозитории внутри хранилищ? то есть. будут ли Project1 и Project2 полными хранилищами Subversion, хранящимися отдельно? –

+0

Вы можете создать любую иерархию, которая вам нравится в репозитории - не обязательно использовать теги/соединительные линии/ветви. Вы должны сделать это с клиентом, хотя 'svn mkdir' не svnadmin – Rup

+0

@Lasse, только обычные папки –

ответ

1

Просто создать структуру внутри репозитория с помощью

svn mkdir URL.... 

Или проще создать структуру на Жёсткий, а затем импортировать эту структуру в хранилище через

svn import .... 
1

Как почти все остальное в Subversion, структура вы описываете может (только) быть достигнута путем создания регулярных каталогов внутри вашего хранилища, используя ваш любимый клиент (не svnadmin). Могу посоветовать, что вы создаете структуру папок где-то на своем жестком диске, а затем запускаете команду svn import. После этого кодеры просто должны проверить путь репозитория для своего проекта.

Смежные вопросы