Переход от одного хранилища Subversion к нескольким хранилищам - PullRequest
2 голосов
/ 16 сентября 2011

Работая в Windows, у меня есть репозиторий для проекта, теперь я хотел бы поместить совершенно не связанный проект под контроль исходного кода в своем собственном репозитории. Я читал различные дискуссии об использовании одного репозитория на проект или о наличии всех проектов в одном репозитории, и для себя я определенно предпочитаю один репозиторий на проект, но я не уверен, как это сделать.

Моя настройка очень проста, я единственный пользователь, и репозиторий находится на той же машине, на которой он извлечен, и я использую svnserve из CollabNet

Мой репозиторий верхнего уровня, поэтому мой код проверки указывает на svn: // localhost, и мой репозиторий выглядит следующим образом

C: \ Repository C: \ Repository \ конф C: \ Repository \ дб C: \ Repository \ крюков C: \ Repository \ журналы

Как заставить svnserve обслуживать несколько репозиториев?

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Лучшей документацией для svnserve является не документация SVN, IMO, а TortoiseSVN. Читать http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html.

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

Вам также придется переместить существующие рабочие копии.

0 голосов
/ 16 сентября 2011

Вы можете предоставить --root flag каталог, в котором расположены все ваши репозитории.

Вы можете прочитать об этом здесь: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html

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