Subversion - проблема при создании нового репозитория - PullRequest
3 голосов
/ 12 апреля 2011

Я недавно перешел на linux box с запущенной Subversion.

Папка, в которой репозитории выглядят так, как будто они установлены, находится в: /home/svn

В этой папке я вижу папкус именем web_projects и в этой папке я вижу conf dev db и т. д.

Я пытаюсь добавить новый репозиторий на этот сервер, но получаю следующую ошибку:

`svnadmin: '/ home / svn / web_projects / my_project' - это подкаталог существующего репозитория с корнем в / home / svn / web_projects *

Кто-нибудь знает, почему я не могудобавить новый репозиторий?

Ответы [ 3 ]

2 голосов
/ 12 апреля 2011

Это говорит о том, что / home / svn / web_projects является (верхний уровень) существующим репозиторием и не позволит вам создать его внутри.Вы должны создать свой в /home/svn/my_project.

0 голосов
/ 12 апреля 2011

Поскольку / home / svn / web_projects / уже является репозиторием (как объяснено инструментом).

Вы не можете создать хранилище внутри этой папки.Однако вы можете сделать это только рядом с этим:

svnadmin create /home/svn/other_project

hth:)

0 голосов
/ 12 апреля 2011

проблема в том, что вы использовали каталог «верхнего уровня» в качестве хранилища svn, поэтому теперь вы не можете иметь два хранилища, потому что одно вложено в каталог другого проекта.

Структурируйте свою /home/svn область примерно так /home/svn/project1 /home/svn/project2 /home/svn/project3 ... с несколькими командами создания svnadmin, например

svnadmin create /home/svn/projectN

Поскольку вы не можете вложить один репозиторий в другой, для начала вам придется переместить файлы SVN из / home / svn в / home / svn / project1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...