SVN: создать второй репозиторий - PullRequest
0 голосов
/ 08 декабря 2010

Моя проблема в том, что недавний URL-адрес SVN указывает непосредственно на репозиторий "repo1", а не на корневой каталог сервера SVN:

svn: // svnhost: 3690 ===> "/ svnroot / repo1 /"

Но теперь у меня есть второй репозиторий ("repo2"):

/ svnroot / repo1 (/ WWW / final_trunk) / Svnroot / repo2

Как мне сказать серверу svn, чтобы он указывал на корневой каталог "/ svnroot"?

И что мне нужно сделать, чтобы больше не извлекать весь репозиторий только из-за нового URL?

Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 08 декабря 2010

обновите ваш сервер, чтобы использовать новый каталог (однако он у вас настроен, если svnserve, посмотрите в файл .conf)

Чтобы обновить вашу рабочую копию, чтобы она указала на новое хранилище. Это сложно, потому что вы изменили содержимое хранилища, но посмотрите на svn switch с или без опции перемещения, чтобы правильно обновить ваш WC. ссылка на репо.

1 голос
/ 08 декабря 2010

В моей настройке я использую svn за Apache и назначаю svn-каталоги (заданные SVNPath и SVNParentPath) для URL, используя тег <Location>.

Дополнительная информация: svnbook - httpd, HTTP-сервер Apache

...