Создание многоуровневых репозиториев в SVN - PullRequest
2 голосов
/ 01 июля 2010

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

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

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

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

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Просто создайте структуру внутри хранилища, используя

svn mkdir URL....

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

svn import ....
.
1 голос
/ 01 июля 2010

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

...